Dental bonding lasts for 5 years on an average. It can chip off, break, get stained or wear out impacting its life span