Yes, bath bombs do expire — most stay at their best for about 6 to 12 months. They don't become dangerous after that, but they lose their fizz and scent over time. Here's how to make them last.
Why bath bombs lose their fizz
The fizz comes from a reaction between baking soda and citric acid. Both react with moisture in the air, so over time — especially in a humid bathroom — a bath bomb can slowly “use up” its reaction before it ever hits the water. That's why an old bomb may fizzle weakly instead of erupting.
How long do bath bombs last?
- Best quality: first 6 months
- Still good: up to about 12 months
- Past their best: beyond a year they may fizz less and smell faint
How to store bath bombs so they last
- Keep them dry — moisture is the enemy.
- Store in an airtight container or keep the original wrapping on.
- Keep them out of the bathroom if it gets steamy; a bedroom cupboard is better.
- Avoid direct sunlight, which can fade colours and scent.
Our kids' bath bombs come individually wrapped, which helps them stay fresh until bath night.
Signs a bath bomb is past it
Weak or no fizz, a faded smell, soft or crumbly texture, or visible moisture spots. They're not harmful, just underwhelming — use them up sooner rather than later.
Stock up on fresh bath bombs →
Frequently asked questions
Do bath bombs expire?
Yes. Bath bombs are usually best within 6 to 12 months. After that they gradually lose fizz and fragrance because the baking soda and citric acid react slowly with moisture in the air.
How should I store bath bombs?
Keep them dry and airtight, away from humidity and direct sunlight. Individual wrapping or a sealed container in a cool cupboard keeps them fresh longest.
Is it safe to use an old bath bomb?
Generally yes — an out-of-date bath bomb mainly just fizzes less and smells fainter. If it looks mouldy or smells off, throw it out.