Question: how long can you whiten your teeth for?
Answer: In most cases, teeth whitening can last from six months up to two years. There's more chance of your teeth staying whiter for longer if you avoid smoking and staining food and drinks such as tea, coffee and beetroot.