I see a lot of people dreaming of being a millionaire here on bhw which is fine, but I would like to add a dose of realism to that idea. If your goal is to be a millionaire in say 5 to 10 years and you want to do it by earning and saving cash, its very difficult. Here is why; If being a millionaire is having $1 million in disposable cash, then you are going to need to earn and save $1.3 million in before tax dollars. On top of that, if you are living like an adult with your own place and responsibilities, you will need to deduct that cost as well, say in the order of $3-4K/month for a pretty frugal lifestyle. To cover the taxes and cost of living and still put $1 million in the bank will require you to earn almost $2 million. That is a daily rate of $550/day. Can you really say you are going to be able to earn that much everyday when the internet is changing everyday? Sure it is possible, but is it probable? I think IM is better for cashflow, not long term wealth. A better method to make your million is to buy real assets that can pay for themselves - a property or business and let appreciation and inflation do the rest. Example, you buy a rental property for $300,000 and rent it out to cover its mortgage for 20 years. In 20 years, the property will have doubled in value given our inflation rate and at the same time it has paid itself off. So you now have a $600,000 asset and its still rentable making you a couple grand a month in residual income forever. All you have to do is wait it out. Owning real assets means being a guaranteed millionaire in 20 years whereas IM the chances of ever being a millionaire are probably under 10%.