You might want to have your eyeglasses sent back to where you got them sized. Sometimes the glasses need a few final adjustments so they fit just right.
If you can afford them, try and get the glasses made from the flexible metal. I think they're called Flexon frames. They're almost indestructible, plus they're light as air.