We've all got those pleasures we like to indulge in regularly, whether it's tea, coffee, curry, or the odd glass of red or two.
But, while all these goodies taste delicious, they're also responsible for leaving a build-up of stains on your teeth that can make them look more yellow than you might like.
The easy answer? The best teeth whitening strips will whiten and brighten those ivories without the high costs of dentist treatments. Okay, you could cut out all those indulges, but life is for living, so why not try whitening strips instead?
At-home strips may contain hydrogen peroxide that works to take your teeth from dull to dazzling, but if you have sensitive teeth and want to avoid it, there's plenty of options without.
We've rounded up our top teeth whitening picks below so you'll be ready for your close-up faster than you can say 'cheese'...
Best teeth whitening strips
1. Billion Dollar Smile Teeth Whitening Strips
Billion Dollar Smile is a favourite with beauty bloggers and is developing something of a cult following.
For white teeth that could give Simon Cowell a run for his money (well, we can't promise they'll be THAT white), this set of 28 strips will do the trick over 14 days.
The ultra-thin mint-flavoured strips will start to whiten your teeth upon contact, dissolving stains to reveal a brighter smile.
They're coated with a non-peroxide whitening gel making the process mess-free and easy to do in the comfort of your own home.
Price: £22.49, Amazon - buy here now
2. Fresh White Smile Teeth Whitening Strips
Flash those bright, white gnashers with these teeth whitening strips that really do what they say on the tin.
With 500 happy reviews on Amazon, these punchy strips polish your pegs, they target stains caused by tea, coffee, wine, or even smoking.
Formulated without fluoride or peroxide, they're gentle on gums and easy to use. There's 14 sets of two strips (for lower and upper teeth) and you'll start to see results in the first few days.
Price: £11.99, Amazon - buy here now
3. Ray of Smile Lovely Smile Teeth Whitening Strips
It's often easiest to wear your teeth whitening strips in the evening, but if you don't want to these are a great choice as you can drink water, talk or even go to the gym wearing these.
Formulated with tooth enamel-safe ingredients, they're peroxide-free, have a pleasant minty taste, are comfortable and barely noticeable.
Quick and easy, pop them on for an hour a day and see your smile light up.
Price: £15.99, Amazon - buy here now
4. Just Pure Teeth Whitening Strips
The old phrase 'no pain, no gain' definitely doesn't apply here, as these quick and easy teeth whitening strips are gentle on your gums.
You won't experience sensitivity associated with dental whitening treatments, yet you'll get pro-worthy results.
And, ultimately, they deliver brighter, whiter teeth - so you can't really go wrong. Say goodbye to unsightly stains and hello to a confident new sparkling smile.
Price: £15.67, Amazon - buy here now
5. Superdrug Procare Teeth Whitening Strips
One of the best drugstore teeth whitening strip sets, this peroxide-free formula will take on stains and win - in one week.
The gel is pre-applied for fuss-free application, and you can go about your usual daily chores while you wear them.
It may take a few tries to apply them perfectly but once you've mastered it, these are a good option for mildly stained teeth.
Price: £14.99, Superdrug - buy here now
6. Spotlight Teeth White Strips
If your teeth aren't particularly sensitive and you're happy to use hydrogen peroxide, these strips are perfect.
Really tough on stains, the peroxide works to break down stain build-up from those daily morning cuppas and post-work red wines.
They can cause minimal tooth sensitivity but it's worth it if you're happy to overlook it for a megawatt mouth.
Price: £33.33, Look Fantastic - buy here now
7. Mr Blanc Teeth Whitening Strips
Get lighter, whiter teeth naturally with these peroxide-free strips, which are enamel-friendly and easy to apply.
The ingredients absorb into the enamel to work at a deeper level to remove stains and prevent are ones forming, while even deeply-embedded surface stains should brighten.
Easy to use and apply in a course over 14 days, you'll be happy to smile from ear-to-ear with confidence in no time.
Price: ££24.99, Look Fantastic - buy here now
8. Pro Teeth Whitening Co. Premium Dental Whitening Strips with Activated Charcoal
Natural products like activated charcoal work as an alternative whitener to peroxide - without the sensitivity.
These fast-acting teeth whitening strips will send those stains packing in 30 minutes a day over two weeks. All you need to do? Dry your teeth with a towel, place lower strip first, then the upper strip, then leave to work its magic and avoid eating and drinking in the process. Et voila! Super new sparklers.