Bonding typically lasts 3–10 years, depending on your oral habits, the location of the bonding, and how well you care for your teeth.