With the recent change to the Social Security programs, the best time to take your Social Security benefits has shifted. In many ways, it is more straightforward now.
As before, your best answer depends upon a handful of factors, the most important one being how long you will live. And no one really knows this and it is unknowable. However, you can make an educated guess based on your present health and your family's health history. Here's the boiled down version.
For couples, if you have exceptional health and longevity, defer as long as you can and collect the delayed tax credits. If you have poor health, file early and get your benefits while you can. Most will fall in the middle and so waiting until full retirement age to collect your benefits will be the best.
For singles, it is the same pretty much, except that if you have average health you'd likely be better off waiting for full retirement age to collect a much richer benefit in case you end up living much longer than anticipated--and it does happen!
There are always twists, turns, and caveats with Social Security, but that is the general lay of the land.
If you have questions about this, let us know and we'd be happy to help.
Check out this link for a more in depth dive into this topic.