An investment of $2,000 per month into S&P 500 funds for 20 years is predicted to result in a total of $1.3 million, generating approximately $18,000 annually from dividend yields.
"if you deposit $2,000 every month for the next 20 years you'll have around $1.3 million with Average stock market returns you'll be able to collect around $188,000 every year because of the dividend yield"