How long do cosmetic dental fillings last? Evidence suggests that porcelain fillings can last for 15 to 30 years. The typical lifespan of a metal amalgam filling is around 15 years. Cosmetic Fillings Share 0