you're pretty short-sighted, right? looked into prescription 'sports' glasses a few years ago but kept getting offered shit tiny lenses inside normal lenses because of strength of prescription.
I've got astigmatism in both eyes and I'm long-sighted.
I have to have casual frames because sports glasses have curved lenses which don't work with my prescription. I hated inserts so this is the best option for me.
I wear mine all the time when riding. Always with a helmet too. They're photochromic, glazed by RX optics. I'm really impressed with them.