There are contacts that you can leave in for like a month without ever taking them out, night or day (though my brother has been known to leave them in for two or three months, which he's stopped sharing with his eye doctor because he gets a lecture on how bad that is for his eyes).
Anyway, I started wearing contacts when I was in middle school. At first, my parents had to put them in because I could never get the stupid things in. But after a few weeks I got the hang of it, and it's been habit ever since. I always had up-to-date glasses as well just in case something went wrong one day and I couldn't wear contacts, but usually I just put them on in the morning as I'm getting ready and take them out just before I hop into bed. Or if I'm going to sit in bed and read or play video games or something, I'll put on my glasses. The reason I don't do the contacts you can leave in all the time is simply because...well, it's what I'm used to. I'd like to say it's because my eyes are so bad it'd make them even more expensive, but my brother's eyes are even worse than mine (I'm -11, but he's about -14 these days). I think he was just so prone to forgetting about them and going to bed with them in, the eye doctor switched him to the overnights so he wouldn't further damage his eyes.
Anyway, once you get used to it, I think the benefits are worth the bother. No stuff getting on the glasses, you can wear real sunglasses, you never have to worry about them breaking, you never have to worry about them flying off on rollercoasters, they never fog up when you go outside in the summer, they don't slip down your nose, they don't leave that stupid mark on your nose...lots of things. Plus having peripheral vision is AMAZING.
Plus, it's a great spectacle when you're around other people. Nothing's funnier than watching people who don't see them often watch you take out or put in a contact lens. Oh, and it makes you really REALLY good at staring contests, since they keep the wind off the surface of your eyes so you can hold them open for a long time.