Question: how often do you have to change your glasses?
Answer: Your current eyewear should last you an average of one to three years (sometimes more with the right treatment). If you're unsure about how often you should get new glasses' frames, consider switching them out after the three-year mark–or when you notice any problems with your glasses or vision.