The best way to prevent fogging on your safety glasses is to order a pair with an anti-fog coating applied to the lenses. Optical4U offer this treatment for their lenses. Oil and dirt from your fingers can allow fog to build up on your lenses. So in addition, you should regularly clean your lenses with a soft microfiber cloth that won’t scratch them.