Everyone wants that perfect smile full of pearly white teeth, but not everyone has teeth like that. It doesn't matter how often you brush your teeth or what whitening toothpaste you use. Dental hygiene is important, but most of the time the cause of your yellowing teeth is the food or drinks you consume each day. Here are 12 things that could be staining your teeth.