I have been wearing glasses for about 10 years. (I look good in 'em too)
I opted for the toughest lenses available and they have saved me from eye damage several times.
Once, as I was standing on the fairway getting ready to chip on, some one on the adjacent tee box shanked a drive into my face. My glasses took the brunt. I required stitches but my eye was spared.
Good for you rg.