With good care, they can last five to 10 years or even longer before they need replacement. Dr. Ruiz will examine your fillings during your twice-a-year dental visits to ensure they are in good condition.