If you are having problems with your eyes, visiting an optician is the best place to start.
Optometrists are highly trained to recognise abnormalities and conditions that could be causing your eye problems. They will prescribe and fit glasses and contact lenses, and, if necessary, they will refer you to a GP or a hospital eye clinic for further investigations.
Having regular eye tests is important and the NHS recommends that you should get your eyes tested every two years (more often if advised by your ophthalmic practitioner or optometrist).
An NHS sight (eye) test is free of charge if you are in one of the eligible groups and your sight test is considered clinically necessary. If the ophthalmic practitioner can’t see a clinical need then you’ll have to pay for the test privately. For more information take a look at free NHS sight tests and optical vouchers.
You can find your local opticians by visiting NHS Choices