Bonds have long been a staple for retirees because of their reputation as a solid way to keep cash secure while also getting some yield from the bond issuer. However, bonds aren't perfect -- or a perfectly safe -- holding for retirees, and they can actually cause you to outlive your savings if you rely on them too heavily.