There are little silicone things you can slide on the tips of the glasses arms that help them stay on due to friction. Mine came in black, brown, and 'clear' which is really more whitish. Depending on your hair color, they might blend in pretty well.
https://www.amazon.com/dp/B07TTW1LD7/ref=cm_sw_r_cp_apa_i_fOklFbYN6KYF5
I got these great anti-slip things off Amazon, and they are a lifesaver for keeping my glasses from slipping! https://www.amazon.com/Benvo-Eyeglasses-Retainers-Anti-slip-Protectors/dp/B07TTW1LD7/ref=redir_mobile_desktop?ie=UTF8&psc=1&ref=ppx_pop_tab_ap_asin_title
Could also try some of these. They've helped me. I'm blind as a bat and can't wear contacts
I had a similar issue with all of our lab's provided glasses being too big, so I ordered a pair that were meant for women. I swear there's something weird about my nose/facial proportions that mean appropriately sized glasses slip on me, so I also got these little silicone rings that fit over the arms and keep them from slipping. It's hard to describe, but something like these, which help a lot. They sometimes stick to my hair, but at least I don't have pull my arms out of the glovebox every 2 minutes to push my glasses up
Tangential tip...
If you push your glasses up 300 times a day normally, get some of these. Barely have to adjust my glasses now.
I may have the answer to the sliding glasses problem! My glasses slide down my nose constantly, unless I have these little silicone rings pushed onto the ear pieces. I sometimes put 2 rings on each side, if I know I’ll be wearing my glasses on a sweaty run. The link I have here is for multiple shapes of ear piece thingies, but personally I only like using the rings. They totally work for me!! I hope if your glasses sliding bothers you, that these thingies work for you too!
https://smile.amazon.com/dp/B07TTW1LD7/ref=cm_sw_r_cp_awdb_t1_3fiZEbJBGHPT3
The link is for amazon in the smile app (amazon donates a small amount to charity every time you go to amazon within the smile app). Sorry if that link is weird for you, instead you can just do a search for:
“Benvo 12 Pairs Eyeglasses Retainers Silicone Glasses Temple Holders Anti-slip Protectors Comfort Eyewear Spectacle Stay Put Glasses Stoppers Ear Grip Hooks(4 Variety Designs in Black, Clear, Brown)”
I hope this helps!
My glasses used to slip down my nose all the time and then I bought little nibs to put on the end of the glasses that use your ear as a stop. https://www.amazon.com/gp/product/B07TTW1LD7/ GAME CHANGER I CAN LOOK DOWN NOW WITHOUT FEAR OF DROPPING MY GLASSES. They might feel annoying the first week of use but you get used to it.
I also bought some masks in the "origami" or "3d" style on etsy. Those eliminate most fog with glasses for me. https://www.etsy.com/listing/854776573/easy-breathe-3d-face-mask-no-fog-design
I have to wear my mask all day at work so was pretty QoL to get those 2 things for everyday use.