The length that your teeth will stay pearly white is dependent upon how the teeth were whitened and your daily habits. The at home whitening procedures do not bleach the teeth nearly as deeply as the professional tooth whitening procedures do, so it is likely that you must repeat the process within the next few months or even weeks depending on how many tooth staining activities you engage in such as drinking coffee, wine, or smoking. The professional tooth whitening on the other hand, is a bit more long lasting because the saturation of bleaching agent into the teeth is much greater. While you are whitening your teeth and for a few days after, you should avoid food and drinks that may stain your teeth. Anything that would stain a white shirt , like mustard, tomato sauce, coffee, and red wine, should be avoided for a couple of days after whitening. Results from professional tooth whitening can last for up to 5 years if the teeth are properly maintained. Depending on their habits like smoking or drinking red wine, most patients will need to touch up their whitening occasionally. You can have your whitening touched-up in the office or use a product at home.