The lifespan of composite bonding on front teeth can vary depending on a few factors, such as the quality of the bonding material, the skill of the dentist, and the patient's oral hygiene habits. Generally, composite bonding can last anywhere from 5 to 10 years with proper care.