IMHO, having bonds is a matter of risk tolerance. As you get closer to retirement, you should have less risk because you don't have as much time to ride things out and/or rebuild. Bonds don't give huge returns, but they won't incur massive losses. Do you really want to risk retiring later if...