Retirement planning is a complex puzzle, as it involves planning for future expenses that span multiple years with no accurate way to predict the life expectancy of the retiree. So, it requires thoughtful planning to ensure that one does not run out of money during one’s lifetime.