It will take you around 24 years to become a millionaire if you save and invest $1,000 each month. If you're starting from scratch today and invest with a 4% rate of return, you can become a millionaire in 37 years. A 10% rate of return will take you 22 years.