The lifespan of a filling depends on several factors, including the type of material used, the size and location of the cavity, and your oral hygiene habits. In general, fillings can last anywhere from five to fifteen years or more with proper care.