No Fog mask will stop mostly all fogging problems except on a real cold day (single digits) if you stop to much. I use a motorcross style helmet with a No Fog mask and Pro Vue prescription goggles with a baclave o the really cold days. I have to wear glasses(contacts are not an option) when I ride and that was the only combo I could find that would allow me to see at all times. Even a No Fog mask and glasses and Full face helmets, heated shields,Fog sprays etc. did nothing. I spent quite a bit of money before I settled on this combo and it works very well for me.