Dental bonding typically lasts anywhere from 3 to 10 years, depending on the individual's oral habits and the location of the bonded tooth. Factors that can impact the longevity of dental bonding include chewing on hard objects, grinding or clenching teeth, and poor oral hygiene. Regular dental check-ups and proper care can help maintain the appearance and function of the bonding.