Why does it happen? In general, “when a glasses wearer enters a warm environment after having been in a cooler one, his/her glasses may ‘mist up’ due to the formation of condensation on the lens surface.” He went on to say that plastic lenses demisted more rapidly than those made of glass.
With that in mind, if your eyeglasses are fogging when you put on a face mask, it’s because warm, moist air you exhale is being directed up to your glasses. To stop the fogging, you need to block your breath from reaching the surfaces of your lenses.
The Annals of the Royal College of Surgeons of England published an article in 2011 that offered a simple method to prevent fogging, suggesting that, just before wearing a face mask, people wash their glasses with soapy water, shake off the excess and then allow the lenses to air-dry.
“Washing the glasses with soapy water leaves behind a thin film that causes the water molecules to spread out evenly into a transparent layer,” the article reveals. “This is widely utilized to prevent misting of surfaces in many everyday situations.” Antifogging solutions used for scuba masks or ski goggles also accomplish this.
Another tactic is to consider the fit of your face mask, to prevent your exhaled breath from reaching your glasses. An easy hack is to place a folded tissue between your mouth and the mask. The tissue will absorb the warm, moist air, preventing it from reaching your glasses. Also, make sure the top of your mask is tight and the bottom looser, to help direct your exhaled breath away from your eyes.
The last way is the simplest and that is to breath through your nose. This is not always possible for everyone, but it is effective and works very well.
Wear your mask as much as possible and try one of these ways to make it easier to use.