How long you can maintain your white teeth will depend on several individual and also unique factors. The average time is between 6 months to 2 years. This wide variation is due to people’s different factors such as the foods you eat and drinks you drink. Therefore, the more you eat or drink staining food and beverages, the more chance of stains coming back onto the teeth. Smoking also plays a large factor in teeth whitening. Another important factor is how porous your teeth are. Unfortunately, there is no easy way of knowing how porous your teeth are, but the more porous your teeth, the faster the stains will return. You will be given a “White Diet” to follow that shares the best and worst foods to help maintain your whiteness. We also sell teeth whitening touch up pens that can be used at home to also help keep your teeth whiter and brighter.