While tooth bonding can last for many years, it is not considered permanent. For most patients, they can expect their tooth bonding to last for five to seven years. Several factors come into play that can affect the length of time your bonding will last. If you eat hard, crunchy, or sticky foods often, the life of your bonding may be shortened.