It can really depend on several factors: how much you chew, how tight you clamp your teeth when you sleep, your own personal dental hygiene and the size & location of the filling. In general, however, 5 to 20 years. One thing that can almost guarantee longevity is visiting a dentist every 6 months to make sure things are clean and appropriate steps are taken. Our team at the Dental Community Clinic has been rated as one of the top facilities in the Greater Los Angeles area for dental filings and other oral health care measures.