in the military we had to wear eye protection and they gave us special wipes that mad em not fog as much as we were constantly doing exersice i think the brand of stuff we used was called wiley x
I do It every time I Accidentally touch them
Glasses with glass lens's do not attract dust or scratch as easily as those with plastic lens.
As you walk around your body produces static electricity. If you wear mainly natural fibre clothing, the lens on your glasses will be attracting dust from all around you. You can get antistatic lens cleaners. The video will show you the power of a static charge.