The lifespan of dental fillings varies depending on the material used. Amalgam fillings can last 10-15 years, composite fillings last 5-7 years, gold fillings can last over 20 years, and porcelain fillings last around 15 years.