You should have an eye test every two years if you have normal vision and no risk factors. If you have vision changes, chronic health conditions or are over 65, see an optometrist more often.