No matter how long you delay taking Social Security, it likely won’t cover all your living expenses. But that doesn't mean you should take it early.