Unless living longer runs in the family, most people tend to underestimate just how long they'll live.
Impact of inflation
Since it's likely that your retirement will last 20 years or more , there's a good chance that your retirement income may be affected by inflation.
Share market volatility
Share market volatility can make a big difference to your retirement income and is impossible to predict.