A nice safe retirement costs about 20$ a day if you start at 18. (20$/day * ~6% ROI ~= 1.8million) but many people are dealing with credit card debt all there lives which blows those numbers out of the water. So, yea if your scraping buy try and make more money, but don't think you need to make all that much more money.
PS: When it comes to CC debt spending 1$ more than you make each day will crush most people in around 20 years. (Run the number @20% interest.)
Nice 6% ROI you pulled out of thin air. Where exactly do you find that? It's hard to find a risk-free way that just keeps up with inflation at this point.
With the standard caveat that past performance does not guarantee future results, the historical average real return on the stock market has been >~7% [1, 2, 3, 4]. Assuming someone starts saving for retirement at a young age (say, early 20s), assuming that the average return will be close to the historical average is not unreasonable.
Well, 6% is the historical average including victory in a war that eliminated almost all of the US' global competition, the discovery and near-depletion of easy petrochemical energy resources, and major technological advances driven by the cold war/space race. Plus endless borrowing and debt expansion. It seems unlikely that the resulting 50 yr period of prosperity can and will repeat over the next 25-50 years.
I was going to argue that you can always invest internationally, but even this looks slightly dodgy.
The MSCI world index has had a 3% annualized return after inflation since 2000...which is strange and somewhat hard to explain. Another problem is that for the last 10 years, the best investment opportunities have only been available to rich people, at least in the US - the IPO market doesn't exist anymore and most wealth seems to be created in companies that are privately held.
I'd give my left nut to be able to invest in any company in the world.
PS: When it comes to CC debt spending 1$ more than you make each day will crush most people in around 20 years. (Run the number @20% interest.)