I bonds must be held for at least 12 months. After this period, individuals are free to redeem their I bonds any time they like. The bonds will earn interest for 30 years, but if buyers cash them within the five years of purchase, three months of interest will be deducted from the total amount.