Investing $2,000 annually from age 19 to 27 (total of 8 years) with a 10% average annual return is predicted to yield $1 million by age 65, even if no further investments are made.
"If you invest $2,000 a year, which is just $166 a month from age 19 to 27, and then don't save anything again beyond that point, and assume your investments yield an average 10% rate of return over the course of your lifetime, you'll end up with $1 million by the time you're 65."