I doubt that you are going to find any of the goggles that fit over you glasses will be comfortable for long periods. They also do not protect the rest of your face either. Glasses with safety rated lenses are available and will work for shop time where swarf is not flying. Particles can get by them. A tiny bit of metal hit my forehead, fell to my eyelash, then embedded in my eye, and fortunately they figured out my burning eyes before the steel rusted too much. If you are really concerned about flying stuffs, get a full face shield. It goes on like a hat, so it doesn't smash the temples into your skull like the goggles do. It is also pretty darned cheep for consumer grade ones. Amazon sells them for about $15 dollars and replacement shields for a few bucks.