Try Eyebuy Direct. There are three of us in my household that wear glasses, and if any of you are familiar with purchasing specks - you know how expensive they can be. So I gave Eyebuy Direct a try this past month and I must say I am very pleased with the price and quality of the frame and lenses. I'm used to having to shell out at least $200 bucks for my glasses.
With Eyebuy Direct I got a new pair for only $70 bucks, see below. Check them out if you're shopping around for affordable glasses. https://www.eyebuydirect.com/ And no I'm not getting paid to review their website.