This series of calculators, courtesy of calcmoolator.com, will help you to estimate various retirement planning needs.
The first will help you estimate your life expectancy, and the one below it will help you to estimate how long you can expect your retirement nest egg to last.