I'm glad you're getting annual checkups with that family history — it's reassuring to feel that someone keeping tabs on things.
Until recently, I always had free annual NHS tests, due to several risk factors for serious eye problems. At my last checkup, though, they told me I've been moved from 12-monthly to the standard 2 years (policy change, I think; my risk factors haven't changed).
2 years felt uncomfortably long to me with my medical and family history, so I asked if I could alternate NHS and paid checkups at my optician's, to top myself back up from 2-yearly to yearly tests. But apparently the eligibility rules mean I can't — my NHS entitlement is to a free routine test two years after my last test, whether that test was NHS or private. So I'd have to pay privately every year, never getting to that 2 year point.
I mean, I do get it, in a way. Really. The NHS doesn't have infinite funds, and should pay only for what it believes is clinically necessary, not what might make me more comfortable. And okay, why would the NHS pay for a new test if one was done only a year ago, and they've decided that, actually, every two years is fine? (And, I suppose, being willing to pay for an extra eye test every other year demonstrates that I can pay, if necessary, so I personally probably shouldn't be a funding priority.)
But it does bother me a bit, this almost perverse incentive they've created. It would be no skin off the NHS's nose if people in my position had extra tests between the NHS ones. Problems found a bit earlier might even be easier/cheaper for the NHS to treat. But no, if you add those tests back in, no NHS eye tests for you. They'd rather either make you pay for all your eye checkups, or enforce a 2 year gap and potentially leave problems brewing longer than they have to. It seems… potentially counterproductive.