Eyeglasses. Been wearing them since I was 9. I've got the same pile of old glasses anybody who wears them has. Sometimes they feel great and then after a short while give you headaches that get even worse after you add up how much you wasted on them.
So a few years ago I found a frame that was absolutely perfect. I have two pairs that are seamless bifocals, one is dedicated sunglasses the other changes in the sun. Sunglasses because a car window prevents the other glasses from turning dark. I got safety glasses and contacts too - all from Sears Optical. Well, that's done and over with. They lasted quite a while at least.
How Pearle Vision and LensCrafters stay in business is beyond me - they are literally 50-100% higher than anything else. I hate Walmart but have to admit they have their act together, at least the local one does. The first two idiots want $200 for an eye exam including contacts, Walmart is $99. I'll buy whatever contacts they offer no problem but they don't have any frames for me.
You hate it when the absolutely perfect frames you've been wearing are no longer made. Times are changing and Amazon will be delivering the closet match I can find today. I have all the specs and measurements. At least returns are easy if they're not right, but I just had a hard time believing that a giant like Walmart couldn't just order what I wanted. Instead they are sort of stuck with whatever they are sent. Frustrating. I used to have a magic insurance card I could wave at Sears and never pay a red cent. Wish I still had it.