Teeth whitening is not permanent. People who expose their teeth to foods and beverages that cause staining may see the whiteness start to fade in as little as one month. Those who avoid foods and beverages that stain may be able to wait one year or longer before another whitening treatment or touch-up is needed.