Most people are advised to have their eyes tested every two years and those who don't qualify for free checks have to pay around £24-30 for them