Do you drink filter coffee or tea every day? Our dentists explain why your teeth stain, what you can do at home, and when to visit us for a professional clean