I retired at 65 10 years ago. I had a profession that I was born to do and loved the work. But, at age 63 I had a quadruple bypass in spite of daily workouts and clean living. I never had high BP or high cholesterol, but I did have extremely high triglycerides which no doctor ever tested me for. I learned the high Tri. is a family trait.
I had been in management at several companies and hated it, so I was doing a high stress job working for people who couldn't carry my bags. When my newly hired financial planner told me I was in great financial shape, I decided to pull the plug. My boss, who had a hard time with compliments, wanted me to stay but I told her it was better for both of us for me to go.
Once you know your finances are solid it gets harder to put up with the daily BS. I collect pension checks from 3 companies, SS and since I passed 70 1/2 YO I take required distributions from IRA/401ks.
My wife loved her profession and worked until she was almost 70. Her work environment became very stressful and was affecting her health. Told her to quit and she put in her papers on June 1. She was worried about leaving her boss in the lurch, but he totally surprised her by retiring the same day.
We do anything we want when we feel like it. We both came from good families who owned little more than the clothes on their backs and the cars they drove.
There is no right time to retire that fits everyone.