Personally, I don't trust glasses enough as eye protection. I'd be constantly worried about a BB sneaking around the side or underneath. For my goggles, I use the Revision anti-fog wipes, which are an absolute must for anyone as they're dirt cheap and last for months, and an ex-fog. I sometimes get some (but minimal) condensation however, zero fogging which a lot of people suffer with. I only re-use the wipes when I see fogging start up again. Usually once every few game-days.
Could be something to look into.