Your mom has no clue about the advantages of contacts, does she?
First off, if you play sports, it's a no brainer. If you get smacked in the face with glasses, you have the potential to get cut. With contacts, bloops, the worst that can happen is that the contact pops out. Big deal.
Second, there's no 'constant cleaning'. I have disposable soft lens contacts, and every night, all I do is take them out, put them in the case, and put in contact solution. Actually, I reuse my contact solution a few times before dumping it out. No optician will recommend that but it's not a big deal really unless it gets really dirty. After about 2 weeks (usually longer because they're still good) you throw them away and open another pair up.
Third, if you drive or do anything else that requires peripheral vision, contacts win hands down, unless you wear some sort of funky glasses that wrap around the sides of your head. I absolutely refuse to drive with glasses on now unless I have no choice.