I have been getting glasses from America best for the last 5 years. They continue to break time after time. It's always the frames. I have purchased a total of 8 pair of glasses, because the frames are reasonable, but you get what upu pay for. I also have experience my lens falling out, I have over 10 eye cases to try and keep them safe, to no avail, it's the quality of the product.
Tip for consumers: All pairs I purchased were cheaply made.