Many factors affect how long fillings will last, including the type of filling used, where it is located in your mouth, and your oral hygiene habits. In general, metal fillings last longer than composite ones and can better withstand wear and tear. So we sometimes recommend them for back teeth and other areas that are subject to heavy pressure.