I often wear these over the glasses ones for hours and forget they are there
Uvex Ultra-Spec 2000 Visitor Specs Safety Glasses with Clear Ultra-Dura Anti-Scratch Lens https://www.amazon.com/dp/B002A5HJK2?ref_=cm_sw_r_apin_dp_14S2MSPG5V2A9HK72AS0