Perhaps you are forgetting that an investment still grows while you are withdrawing from it?
Here is a calculator that helps you compute how much you can actually pull from it: https://www.money-zine.com/calculators/retirement-calculator...
If you set the initial variables to:
- Retirement age 40 - Life expectancy 83 - Annual Return 7% (typical of stocks) - zero out everything else (no pension, no social security)
You get about ~$74K a year.
Even if you started retiring at age 25, you'd still be pulling ~$71K a year.