Nobody selling whitening wants to answer this question honestly, so we will: no whitening lasts forever. Not the £500 dentist session, not the strips, not anything — because the same coffee, tea and wine that stained your teeth the first time never stop arriving. What matters is how long each option holds, and how cheaply you can keep the result.
Tannins are the main offender — a heavy coffee and red wine routine can start dulling a fresh result within weeks if it's completely undefended. Smoking accelerates everything. Acidic drinks soften enamel and let pigment settle in faster. (Our coffee stains guide covers the mechanics.)
Start with the 7-day peroxide-free strips course, keep the pen in your bag for maintenance — that's the whole system, for less than a tenth of one dentist visit.
Shop the Whitening Strips →Whitening isn't a one-off event; it's a reset plus a tiny habit. Get both right and "how long does it last?" stops being a question — because it just keeps lasting.