On the other end are long-term Treasury bonds, which can have maturities of 10, 20 or even 30 years. Sign up for stock news with our Invested newsletter. While both have ironclad credit quality ...