With regular oral hygiene habits, such as brushing and flossing daily, tooth fillings can last up to 10 to 15 years or more. Even though decay can’t affect the fillings, these oral health habits are essential to prevent decay and damage in the remaining portion of the tooth.