How long does the average teeth whitening last? About six months, according to Kohli. Depending on what you consume, that is: If you love red wine, cola, anything with artificial colorants that can stain your teeth, then you might need touch ups sooner, she explains.
Ready to unleash your inner beauty junkie?
Enter your email and check the boxes below to get
free samples, exclusive deals, discounts at Total Beauty Shops,
and expert beauty tips delivered straight to your inbox!