J.K.
I have gotten new lenses in the same frames for probably 10 years or more. The only thing I have ever had to pay for is the lenses themselves, since the prescription for them usually changes too. But I go to a local eye doctor, and have never ordered online, in case that matters.