I have been wearing glasses for 8-9 years and I hate it. I've always hated wearing glasses and I've never worn it in public. Having to wear glasses just killed my confidence. I rather chose to see a lot worse.
Having the first pair of glasses is an expensive experience, but you have to pay the price once and if you take care of them, it does you a good turn.
On the other hand, having contact lenses is a lot more expensive. You have to pay a nice amount of money every three, six or twelve months. You also have to get the liquid that you will store your lenses in, and since you have to renew the solution every day, you can run out of it very quickly. Let me tell you, the solution isn't cheap either.
The only good thing I can say about glasses is what I already mentioned above. You have to pay the price once. I hate wearing glasses in public, I never do. That's why I decided to get my first pair of contact lenses about a year ago. Well, that was my Christmas present in 2011.
Choosing, and trying on the lenses for the first time was terrible. The optometrist put the lenses in which was horrible, nobody loves people touching their eyes... And I have to take them off, and repeat it. Putting in, taking off, putting in, taking off. My eyes were red, tears were coming, and my nose was running. Sounds great, eh? (Oh, here's my hidden Canadian self...haha)
Taking off the lenses was difficult even after two weeks, but it's kinda easy when you get used to it.
Another important information is that you shouldn't wash your face, take a shower, or take a bath while your lenses are in. I was warned by the optometrist when I got the first pair, but last year when I went on a holiday, one night I totally forgot about my contacts and went taking a shower. After that, I tried to take them off but it felt like it was glued to my eyeballs. It hurt as well, I became panicky and almost started crying but finally I just laid down and tried to blink a lot to make my eyes a bit wetter. It helped, I was able to take them off then.
If you don't like wearing glasses and can afford contact lenses, I'd suggest you to get some. You have to take care of it carefully which can be annoying for the first time, but when you get used to it, it will be a part of your daily routine.
If you have any questions about contact lenses, I'm here to answer them!