No, Treasury bonds don’t double in 20 years. Instead, you receive semi-annual interest payments during the bond’s term. When the bond matures, the original amount invested gets returned.