The real answer? You get free eye tests at age 60 (in the UK), but don’t wait that long. Your vision is the one thing you can’t replace with a cheaper brand. Pay the small fee, go every two years, and treat it like a subscription to “not walking into doors.”
And if you’re under 60, stop squinting at this article. Go book a test. Your wallet will survive the £25. Your dignity, after you run into a mailbox, might not.
Final surprising fact: your eyes can actually heal themselves from minor scratches, but not from ignoring them for years. So quit being stubborn. The free test is just a bonus—the real prize is seeing your own grandchildren’s faces without mistaking them for blurry potatoes.