Ok, let's take one case of a general average for many. (numbers are rounded off)
A.
Retire age 62 collect $2200 a month (keep in mind you have to pay health insurance until age 65)
At age 67 you collected $132,000 in social security income by retiring at 62
_______________________________________________________________
B.
Retire age 67 collect $3100 a month
You have collected nothing in social security income at this point, you are just starting out.
It will take 146 months = 12 years to catch up to the payments made to the person who retired at age 62
_________________________________________________________________
It's truly what is important to the individual. Like working? or need the money to maintain your lifestyle. All good, keep working.
Want to retire? Do the math, You really should not have to rely for much more than 1/3rd of your income if you retire is what I read. But do your own math everyone has a different perspective on lifestyle.
You also have the option to retire at any year after age 62 as benefit payment goes up on a month to month basis for each month you work past 62.
You can also bank your social security payments and collect interest on the money at age 62 if you don't need the income.
No one size fits all, so the debate is silly. Read the top part of this post over and over. Simple stuff.
If you can't retire at 62, work until you can. If you can retire at 62 keep in mind that Social Security is going to pay you $132,000 more than the person who waits until age 67. It will then take that person who retires at 67 - 12 years to catch up to the person who retired at 62 as far as Social Security payments, being you still are working that person will also have more income and savings.
Me? no regrets at all. The way I see it, waiting is gambling. I could afford to so I decided to start collecting at 63 believe it or not age 62 fly by so fast I forgot about retiring at 62 and also found out rental income is treated differently than paycheck income for SS income limits *LOL* Its been a while so check with an accountant.
I certainly hope to live well past 80 years old which would be my break even point between A. and B. But that doesn't matter to me. I can afford it. Actually I have not touched any savings since retiring. I do have rental income from another property.
Last and final (and this is why there is no right or wrong, no one in here can tell another what is right or wrong for them)
I beat my family history (mostly but not all) of heart disease and diabetes. My dad passed away at 70 years old, glad he retired at 62 and was able to enjoy life for a while before a heart attack in his driveway after a snowstorm. A sibling of mine, a little older is a train wreck with his heart and diabetes and will be a stretch if he makes it to 80, so I am glad he retired at 62 and is truly enjoying life in his early 70s now.
Me/ the youngest beat them all, my health as close to perfect as can be. I dont take medications, my heart performing at an EF score of 60 (perfect) and no diabetes.
So what happens? 6 months ago I am diagnosed with prostate cancer, first in my family. Started drug therapy 4 weeks ago and radiation starts on Monday. I am glad I retired to a part time job at 63 and fully retired at age 65 while still fully enjoying life. My doctor says I will be cured statistically for the next 15 years (meaning 90% of the people in my situation make it to 80 which is pretty good odds), still a shock and I am expecting to live much longer than that but I am glad I retired when I did. Now I have no clue how long I will live, life sneaks up on you fast.
Last but not least, at retirement age you are in your prime, chances are when much older you will not be spending as you do now living it up.