Five Reasons to Avoid Long-Term Bonds
Long-term bond yields are low by historical standards. For bonds, current yield = future expected return. Interest rates have much more room to go up than go down, with the risk of losing money on long-term bonds looming large compared to a very modest increment of yield. Stay away from long-term bonds until their incremental yields over short-term bonds justify their much higher level of risk.