Teeth whitening is most effective on extrinsic stains caused by foods, drinks, and smoking. Intrinsic stains, such as those caused by medications or tooth injury, may require alternative cosmetic treatments.