Most of these frames are made in China. In my experience (three pair of glasses), the Chinese frames have as much quality as those in the drs office.
Former SC Governor Halley was correct in vetoing the "Eye Care Consumer Protection Act." This was an eye doctor protection act.
FWIW, I visit my eye dr once a year on Medicare. If the prescription hasn't changed much, I just let it go.
If I need new glasses, I visit Zenni Optical. Good quality eyeware at reasonable prices.
My frames - which I love - are from Walmart and cost $9.00.