I'm a nonstop glasses wearer. I never used to be a big fan but hey, I need them.
I could never stick something in my eye - grosses me out.
There's only one downside. With the glasses, everyone calls me Harry Potter. Seriously, people on the street call me Harry
Someone also said contacts can damage your eye - dunno if it's true though.