If you are young (say 45 and below) enough to have a few years of work left before retirement, then it would be wise to invest in stocks or mutual funds. Do your research and rather opt for some financial advice or get a broker. The returns for stocks are much higher on average than any other investment instrument. Even when the economy slows down, in the long run the capital growth will make up for it. When you near retirement your risk portfolio changes and you would want to take on much less risk. This is where you start buying corporate and government bonds. Government bonds have virtually no credit risk.