Here's the Average Length of Retirement. Will Your Money Last That Long?