On average, you can expect a filling to last about 10 years. However, this will depend on a few factors such as the type of filling that you get, maintaining good oral hygiene practices, and any coinciding dental issues or medical conditions at play.  Other factors that may affect the longevity of a filling are:  • any cracks and/or trauma to the tooth • grinding your teeth, either awake or sleeping  • levels of decay present around the filling  • your eating habits Your dentist will provide you with proper after-care instructions for maintaining your filling. They will be able to provide a maintenance plan to keep teeth strong and healthy so that you have the best chance of avoiding having to go in for premature filling replacements.