does professional teeth whitening last forever?
Tooth whitening will not last for ever, however your teeth often stay at the lighter shade anywhere from 6 months to a 2 years, depending on the method that was used and lifestyle factors such as what one eats, drinks or any other habits affect the discoloration of the teeth.