It is impossible to determine this unequivocally, as each person's teeth are different and react differently to external factors etc. In one person the effect may last for a long time. In one person the effect may last for several months, while in another the discolouration starts to appear much earlier and then the whitening treatment should be repeated.