These glasses are cute but pretty small. I have a small face and I could only wear them for a couple hours at a time until I got a headache. But that's not a problem because I never wear glasses that long on a regular basis. They're sturdy though! Lasted me a whole day of dancing at a music festival without falling off or breaking in backpacks etc.