Composite bonding does not need to be replaced often; it could last for decades depending on varying factors. Most importantly, the longevity generally depends on the doctor's training and clinical skills, as well as background knowledge and quality of the materials that are used. What and how you eat and drink has a significant impact on durability. For instance, a general rule of thumb is limit whatever would stain a white shirt, i.e. coffee, blueberries, raspberries, red wine, ketchup, etc that will stain the bonding over time. It also depends how frequently you are biting into harder substance foods with your front teeth, and if you have heavy grinding habits because the composite may potentially chip away, and if you are protecting them with a nightguard. Also keep in mind if you plan on whitening your teeth, the color of the bonding will stay the same, so you may see a shade discrepancy. In that case you might consider changing the bonding.