If you are a UK resident, you can get a free NHS eye examination in Scotland.
This is not just to test your sight - it's a thorough examination to:
check the health of your eyes
find any eye problems before they become more serious
look for signs of other health problems
How often should you have an NHS eye examination?
You can have a free eye examination once every two years if you are between 16 and 59 years old.
You can have a free eye examination once a year if you: