I've worn 3M safety glasses over my eye glasses for years...never had an issue. I wear foam ear plugs under my hearing protection to help offset the 'gap' made by the 2 sets of stems holding the glasses in place over my ears.When needed, 3M has clear safety glasses that fit over your regular specs.
Probably the most economical too.
I didn't really take eye-protection seriously, while shooting, (hey, it's 'required', so let's do it) until about 15 years ago when, at an indoor range, a guy 5 bays over fired a .45acp round, that ricocheted off an angled barrier (that extended out about 1.5" and was shielding a steel pole in a wall), and the round came back and struck the lady next to me in the mouth, giving a nasty + ragged cut to her upper lip extending from the base of the nose down through the entire upper lip. The shooter was to my far right in the #1 bay...I was to his left, in the #4 bay...and the lady, who was injured, was to my left in the #5 bay...lucky it didn't knock a tooth out or worse??? We found the flattened bullet and the .45 acp shooter who fired the round, simply packed up his stuff and exited the premise, in the midst of all that was going on, rather quickly. The lady had to have plastic surgery to put her lip back together properly.