You don't have to do all stocks, in fact diversity is your best bet. invest in some low risk vehicles but you do need the stocks. you need something that will let you beat inflation
So right now I have investments that are about 70/30 mix of stocks/bonds. now some folks think that is high for a person who is retiring in 8-12 months but I'm thinking long term. I still have a good probability of living 35 years so I want to get high returns up front but I also have about 3 years living expenses in safer vehicles,
As crisi said if you want total safe returns you've got to have some way to make up for your buying power shrinking.
Now the aca is working for me, also like Crisi I've found a couple of insurers that will give me a plan at about ~650 bucks a month, which means I can retire early since one reason folks work until 65 is due to having to wait until medicare kicks in.
Yep,
A 70/30 mix is generally calculated to return that 8% OVER THE LONG TERM. Some years you lose money. Some years the market returns 20%+. Most retirees also have cash. I keep about a year worth of cash around (although right now I don't have it, when the stock market goes on sale, like it just did, I go shopping).
I also tend to invest in a lot of dividend stocks. The return isn't great - AT&T doesn't tend to grow much - but investing at the right time gives me 5% on my money with a fairly stable capital base (AT&T is probably sticking around). Then diversify (I don't have so much in AT&T that I'm only dependent on them).
If you want a safe return, look into an annuity, but you'll discover you need a lot of assets to return enough to live on on an annuity. If you can save that much, great. But if the $1M to get $40k seems daunting, the amount you'll need to get $40k a year from an annuity will be unfathomable.