Teeth whitening will remove many types of teeth stains, including those from tobacco and the foods and drinks you consume. Brown stains can be a symptom of celiac disease, and whitening will not work in that case. Brown stains caused by certain medications will not respond to whitening treatment, either. If your teeth have been exposed to too much fluoride and stains have resulted, teeth whitening will not eliminate those stains.