My glasses fogged up too wearing face masks so I bought one of these https://www.pharmhealth.com/product/...ement-filters/
They are out of stock there now but you'd get them elsewhere too. They have a filter on them and my glasses do fog up a tiny bit now occasionally but mostly it doesn't happen at all and it is a reusable mask too. Give your glasses a clean as well before you wear a mask too, that should help.
My TA is that I really want to wear my favourite comfy jumper today but it's still wet from being washed so I have to slum it with my second favourite comfy jumper.