It depends on the way you whiten. You can try to whiten your teeth naturally, and the effect will appear for up to six months. Or you can go to the dentist and have your teeth whitened in one or more procedures.