The lifespan of a dental filling can vary depending on several factors, including the type of filling, the size of the filling, and the location of the filling in your mouth. On average, dental fillings last between 5 and 15 years.