i think glasses are better than contacts because u can sleep with hem on. You can also just take them off whenever u feel like because they arent in your eyes. They are way easier to take care of and they arent a hassle when it comes to taking a shower or what not at all. I like glasses so much that i wear them all the time because i can about my apperance and they way i reperesent myself around other ppl as well.