Direct composite white fillings are much better than they were a few years ago and can last up to 15 years or more, depending on the individual. Some people may opt for a biocompatibility test to see if the materials the dentist is putting in your mouth is compatible with your body. You go to a lab, have blood drawn, mail it overnight to Colorado and wait a couple weeks for the results.