The effectiveness of a whitening treatment depends on your individual teeth with the effects of treatments generally lasting several months. Changing your diet to reduce the amount of tea, coffee and red wine you drink can improve the duration of teeth-whitening.