The FogBlocker Dry Wipe is an ultrafine microfiber cloth injected with the FogBlocker formula that can be used well over 500 times with effects lasting between 24 hours + per wipe. It can be used safely on any lenses. Simply clean your lenses with eyeglass cleaner as you normally would, then follow up by rubbing the FogBlocker cloth on the lenses.