It’s one of the most common questions we hear at Eyeland Visioncare: “How often do I actually need an eye test?” The honest answer is that an eye test isn’t only about whether you need glasses — it’s a vital health check that can detect serious conditions long before you notice any symptoms.
The general rule: every two years
For most healthy adults, we recommend a full eye examination at least once every two years. Your eyes change gradually, and a routine check keeps your prescription accurate while giving our optometrists the chance to monitor your overall eye health.
When you may need more frequent tests
Some people benefit from annual tests — or more often if advised. You should be seen more regularly if you:
- are aged 60 or over;
- are a child or teenager, whose eyes are still developing;
- have diabetes or a family history of glaucoma;
- wear contact lenses;
- notice changes such as blurred vision, headaches or eye strain.
Why regular tests matter
Conditions like glaucoma, cataracts and diabetic eye disease often develop silently. A routine examination can pick them up early, when they’re far easier to manage. In other words, looking after your eyes is about much more than seeing the eye chart clearly.
Frequently asked questions
Is an eye test free on the NHS?
Many people qualify for an NHS-funded eye test. Find out more on our NHS Entitlement page.
How long does an eye test take?
A thorough examination usually takes around 20–30 minutes.
Due a check-up? Our friendly team in Lewisham and Mile End would love to see you. Book your eye test today.
