as i have perfect eyesight on the premice of i havent had it checked since elementary and i passed with flying colors then. apart from the black spots that are super annoying when i notice them. uh- im sure it's fiiiiiiiine!
people who have glasses tend to wear them well, while it's not for me. sounds like a hassle. i'd go with glasses over contacts if it came to it.