A composite filling can last between 5 and 10 years. Teeth that have been restored are still prone to chipping and tooth decay, which is why it’s important to maintain a good oral hygiene routine, to keep teeth and gums in good shape.