It really depends on how well you see with your current glasses. Some people can go for years wearing the same pair of glasses and it's fine for them. However, some people require a change every year. As a general rule, have your eyes checked no more than every 2-3 years. Your glasses may not change but it's good to have your eyes looked at.
In most cases, it depends on the eye exam you have. In other words, you need to get new pairs when your optometrist recommends you to do that. This usually occurs in the same time when you have your regular eye exam. Non-senior adults and children over 6 have regular eye exams a minimum of once every two years if they do not have risk factors for poor vision. The adult over 60 with risk factors should have an eye exam every year or more frequently if you recommended by their doctor. During this regular eye exam, you will need to ask your optometrist whether or not you need to replace your glasses with a new pair. Be sure to bring your old glasses with you so that your eye doctor can inspect them for flaws and durability.
It should be replaced when your eye doctor recommends that they should be.in fact, adults and children over age 6 have regular eye exams a minimum of once every two years. Seniors over age 60 and individuals with risk factors should have an eye exam every year.During your eye exam, your eye doctor will tell you whether or not you need to replace your glasses with a new pair.
I usually get new glasses every one year, and I have an eye test every one year and my eye doctor often recommended to buy new glasses with a strong prescription. Vision health is very important, You had better to go to the local store and listen to some professional advises.
I think it depends on how about the quality of your glasses, you also can change the frames when you don%u2019t like the style anytime. Or go to the glasses store to do an eye exam and listen to some professional advices of your eye doctor.