sval - if your glasses are fogging up, the mask is not sealing around your face so not doing a lot of good. You may want to get a "real" mask and I just got a new one and the flexible part is very soft and seals very well. you can get different canisters for it, as you mostly need a particulate one, but you could get a combo that also does vapors for the fragrance issue. They do take a bit to get use to wearing, as you have to breath a bit harder. but you do get use to wearing them.