A filling can usually last anywhere from 7-20 years, depending on the filling place, size, and dental hygiene. Fillings put a lot of tension on you!