777boyo has outlined most of the salient points. What I would add is that investment is a game you start young, due to the major effect of compounding returns. If you are thinking that investment will save you and you are age 35 then you will be eventually disappointed. If you are age 45+ then forget it, you have missed the boat completely.