Inlay and onlay fillers on average last 20 to 30 years when taken care of. Once they reach a certain level of wear and tear, you’ll need to make an appointment to have them replaced.