I have worn glasses for a few years now, I do wear them in public as I find that without them I look like a tall 12 year-old.
Though I can see up to about 20 feet without them, so for the most part they are not necessary.
I wear glasses and prefer them, as they can protect one's eyes from Nerf Darts. They also seem more like me. That aside, I also don't know how to put contacts on.
My eyesight is horrible, I can't see anything farther than 5 feet away. It's almost all a blurry mess.