Everyone would love to have a perfectly white smile, but this often is not reality. Most Americans do not have perfectly white teeth because we enjoy many foods that can cause our teeth to stain. In addition, most whitening methods cost a lot of money and do not provide us with the results we want....