Offer your thoughts or opinion on the input financial query or topic using your financial background.

Over the long term, why invest in bonds?
I can think of a few reasons for this. First, bonds are not as correlated with the stock market so having some in your portfolio will reduce volatility by a bit. This is nice because it makes you panic less about the value changes in your portfolio when the stock market is acting up, and I'm sure that fund managers would rather you make less money consistently then more money in a more volatile way.  Secondly, you never know when you might need that money, and since stock market crashes tend to be correlated with people losing their jobs, it would be really unfortunate to have to sell off stocks when they are under-priced due to market shenanigans. The bond portion of your portfolio would be more likely to be stable and easier to sell to help you get through a rough patch. I have some investment money I don't plan to touch for 20 years and I have the bond portion set to 5-10% since I might as well go for a "high growth" position, but if you're more conservative, and might make withdrawals, it's better to have more in bonds... I definitely will switch over more into bonds when I get ready to retire-- I'd rather have slow consistent payments for my retirement than lose a lot in an unexpected crash at a bad time!