That depends on where you live and what your lifestyle is like. To get the answer, divide $1 million by your total annual budget in retirement.  According to an analysis of the total annual expenditures for Americans over 65, a million dollars can last anywhere from 10 to 23 years in retirement, depending on the cost of living in your state.