Bahahaaaa. . . . I'm NOT being mean, but. . . . DUH. My 23 yr old, half joking, half serious, talks about be too old for this or that also. Each person is different, some age quicker. . . . some age slower. When I went into the Navy, I was 22. . . . most everybody else in my company was 17-19. I went through Navy dive school when I was 24. My first "buddy diver" was a 53 year old Recon Marine Major. (By the way, there are Marines, and then there are Recon. . . . holy shit difference) Hardest school I ever went to, and have some fan-F'n-tastic stories. I have about the same miles as you on bikes, but it took longer for me. Mainly because for 19 of my 28 years in LE, I was on motors. . . . in Texas. . . . year round. I didn't have to lug the arty rounds, but I did have the Kevlar, and gear for 10hrs a day. I had learned, waaaay back, that fitness is not just desirable, but mandatory. Five days a week, whether I want to or not. . . . and trust me, I don't. The alternative is just not acceptable. Which is why at 57, I can still press 350+ lbs, four sets of 10. And, because of Satan inspired cardio, my resting heart rate is 60 bpm. So. . . . you're still young enough, that if you don't like the way you feel. . . . fix it. You won't regret it.
I found some "fishing" sunglasses about five years ago at W-M. They're bi-focal, and cost $14.96 (or at least they did) They're polarized, and must have a coating, because mine still are not scratched. But, as I got older, the task of looking far, and then down at a paper, became harder and harder. The first pair of bi-focal sunglasses I saw was at a bike shop. They were $75.00. Me being a cheapskate, I went to W-M. They are fantastic. Super clear. Try a pair, I think you'll be
pleasantly surprised.