Fillings will last for quite some time. The material used in fillings is strong and once it has been bonded to a tooth, the filling will remain in place for years. The exact length of time that a filling will last depends mostly on its location on the tooth. If the filling is at the gum line or the very edge of a tooth, it might not last as long as it would if it were on a flat surface.