It's unlikely you'll need new glasses every year. I get the retinopathy check annually (no cost) and an eye exam (there is some cost involved). But I haven't needed new glasses for four years or so.