Results from professional teeth whitening typically last between six months and two years. To best preserve results, consider avoiding the following: Smoking Black tea Coffee Red wine