Your teeth must be in good health before you consider whitening. If your teeth discolouration is caused by extrinsic factors such as staining from food, drink and smoking, then it’s likely that whitening will be right for you. Very deep-set stains, however, may not respond to bleaching, and in these cases the dentist may recommend alternative options, such as veneers or crowns.