Yes, composite fillings and bonding usually last 5-10 years; this period depends on your oral hygiene, eating habits and how well you take care of your teeth. You can extend its life with regular tooth brushing and dentist check-ups. If wear or breakage occurs, it can be easily replaced.