Have you planned for all 3 stages of retirement?

For many people, retirement will span 30 odd years, and their needs and expenses will change throughout.