Life gets busy between work, family, and everything else on your to-do list, booking an eye test can easily slip down the priorities. Many people only think about seeing an optician when their vision becomes noticeably blurry, but the truth is, regular eye tests are about much more than just seeing clearly.
At Duncan and Todd, we believe eye care should feel personal, reassuring, and genuinely helpful. So, let’s clear up one of the most common questions we hear in practice: how often should you really get an eye test?
The short answer: every two years (for most people)
For most adults, it’s recommended to have an eye test every two years. This is also the standard interval for a free NHS-funded eye test if you’re eligible.
But and this is important — two years is a general guideline, not a rule set in stone. Depending on your age, health, and eyesight, you may need tests more frequently.
Why regular eye tests matter (even if your vision seems fine)
An eye test doesn’t just check whether you need glasses. It can also help detect early signs of serious eye and health conditions, often before you notice any symptoms, including:
- Glaucoma
- Cataracts
- Age-related macular degeneration (AMD)
- Diabetes-related eye changes
- High blood pressure indicators
Many of these conditions develop silently. By the time symptoms appear, damage may already be done which is why routine testing is so important.
Think of your eye test as a health MOT, not just a vision check.
How often should you have an eye test?
Here’s a simple guide based on different life stages and needs:
Adults aged 16–59
If your eyes are healthy and your prescription is stable, an eye test every two years is usually enough.
Children and teenagers
Children’s eyes change quickly as they grow. Regular eye tests help catch vision issues early, which can make a huge difference to learning and confidence. Your optician may recommend annual tests, sometimes more often.
Over 60s
As we age, the risk of eye conditions increases. People aged 60 and over are entitled to free NHS eye tests, and many benefit from being seen every one to two years, depending on eye health.
If you wear glasses or contact lenses
If your prescription changes often or you wear contact lenses, your optician may advise more frequent check-ups to ensure comfort, clarity, and eye health.
If you have a medical condition
Conditions such as diabetes or a family history of eye disease can mean you’ll need regular monitoring, sometimes yearly or even more often.
Are eye tests free on the NHS?
In Scotland, all UK residents are entitled to a free NHS eye exam every 2 years, sometimes more often depending on your age, health and family history.
If you’re unsure about your eligibility, our team is always happy to help you check.
Signs you shouldn’t wait for your next routine test
Even if you’re not “due” an eye test, book an appointment sooner if you notice:
- Frequent headaches or eye strain
- Blurred or double vision
- Difficulty seeing at night
- Light sensitivity
- Sudden changes in vision
- Flashing lights appearing in your vision
- New floaters
- Redness in or around your eyes
- Pain or discomfort in or around your eyes
Making eye care easy
At Duncan and Todd, we know eye tests can feel clinical or intimidating but they don’t have to be. Our experienced optometrists take the time to listen, explain results clearly, and make sure you leave feeling informed and confident about your eye health.
Whether it’s been two years, five years, or longer than you’d like to admit, you’ll always be welcomed without judgement.
Regular eye tests are one of the simplest ways to protect your vision for the future. If you’re due or just unsure now is the perfect time to book.