Believe it or not, most of the people will able to earn their million dollar in their career life. Below table summarize all for you. Assuming your starting monthly Salary is $2000 per month and no increment throughout, you will need to work for 42 years to accumulate 1 million. For the young graduate who have starting pay of $3000, the total years to earn one million is exactly 30 years later. The calculation do not take into consideration of yearly salary increment.
Some of you may able to earn multi million in whole career life. So there is no doubt at all on your capability. Earning one million dollar in fact is not difficult, but saving million dollar is a Challenging. You cannot just work and without spending money on food and shelter to carry on life.
Alternatively, you can turn the earning table to saving table. You will able to estimate how long to save one million in your life time. This is the toughest part face by all of us.