An eye doctor who happened to be a good friend of mine told me that eyeglasses should be changed every 2-3 years… and I believed her. Why is it when we visited the optical store yesterday , the optometrist told me that eyeglasses should be changed yearly? Another marketing strategy? Maybe she was referring to the eye check-up… not glasses replacement. What do you think?