The time frame for replacing fillings depends on several factors, including the material used for the filling, where it is located in your mouth, and your oral care routine. We may suggest gold fillings for your back teeth and other areas that are subject to stronger chewing pressure. They typically last the longest of any filling, up to 30 years. A composite filling may need to be replaced within a decade.