Is tooth bleaching permanent?

Tooth whitening or bleaching is not permanent. The effect of the bleaching procedure can last from 6 months to upto 2 years. A lot depends on the food habits of the patient. Smoking, eating spicy food with staining ingredients like turmeric, drinking red wine, tea or coffee that stain teeth can affect the whitening effect.