Permanent dental fillings can last anywhere between 5 to 15 years, depending on your eating habits and oral hygiene maintenance.