Even if you avoid all the things that might stain your teeth (coffee, tea, red wine, cigarettes, highly acidic foods) - and let’s face it, few of us do - you still may not have the white smile of your dreams. There are other factors, such as antibiotic use (particularly having been given tetracycline as a child) and highly fluoridated water, over which we have little or no control.