Glasses can be a phony pony. The ESS suggestion is a good one, you can can even get them with a fan, tried them, tried prescription safety classes
http://www.rx-safety.com/prescription-safety-glasses/ also many other options. I see full face masks are also popular.
Depends on what type of game you play (outdoor, indoor, MilSim), the requirements of the field/host and what you are willing to spend.
After 2 years of battling glasses, broke down and went the disposable contact route ... just for airsoft or the occasional outdoor adventure. This opened up a bunch of eye pro options.
Good luck!