I've been riding for about 11 years now wearing glasses until just recently (switched to contacts). Almost every helmet has given me problems with both fogging, and actually put the helmet or the glasses on, there just isn't a good way to do it. Until I got the Bombardier Modular helmet. Personally, this helmet eliminated fogging of my glasses (the mask prevents any humidity from your breath to stay inside the helmet). It's so nice not to have to crack the shield open to eliminate fogging. It also makes putting your glasses on very easy. I recommend the helmet to everyone I know that rides with glasses, plus they have gone down in price significantly from their release. However, contacts are by far the best solution if you can get them. Hope this helps.