Yes — and the printed date is the optimistic version. A bottle that has spent a Thai hot season in a parked car or the box under a motorbike seat can be finished long before the date says so, and it will not look any different when it fails. It just quietly stops delivering the number on the front.
The two numbers that matter
There are two separate clocks on a bottle of sun care, and most people only know about one of them.
| Clock | How long | Starts when |
|---|---|---|
| Shelf life | Three years | The date of manufacture. This is the printed expiry. |
| Period after opening | Six months | The first time you break the seal. |
Both of those figures are ours: a sealed Hawaiian Style bottle keeps for three years from manufacture, and once opened we recommend finishing it within six months. The three-year figure is also the regulatory floor in the US, where the FDA requires a sunscreen to hold its stated SPF and broad-spectrum protection for three years — which is why bottles with a shelf life of at least three years are not obliged to print an expiry date at all.
The six-month clock is the one people forget. From first use, air gets in, water gets in from wet hands, and whatever was on your fingers gets in too. Emulsions separate, preservative systems have a finite job to do, and filters sit in a formula that is no longer the sealed thing it was.
Heat is what actually kills a bottle
Both figures above assume sane storage: cool, dry, out of direct sun. UV filters are chemistry, and chemistry runs faster when it is hot. General guidance is to keep sunscreen below about 30 °C — which, stated plainly, means most of Thailand fails the test for most of the year unless the bottle is indoors.
A closed car parked in the sun is a different category of problem again. Cabin temperatures climb far past ambient and can exceed 50 °C, and a bottle that lives in a glovebox is being slow-cooked every afternoon. The same is true of the storage box under a motorbike seat, which is a small black container sitting in full sun all day. A bottle kept there through one hot season may be functionally finished well inside its three years.
How to tell a bottle has gone
There is no way to measure remaining SPF at home, so you are reading proxies. Any of these means replace it, whatever the printed date says:
- It has separated. A watery layer on top, or oil sitting apart from the rest, and a shake does not bring it back together.
- The texture changed. Thinner and runnier than you remember, or grainy.
- The colour changed. Yellowing or darkening in a product that was white or clear.
- It smells different. Sharper, or simply not like it did. Fragrance shifts as a formula ages, and it is the easiest signal to notice.
- It has lived somewhere hot for a season, even if none of the above is true. This is the one that catches people out, because the bottle looks perfectly fine.
Where to actually keep it
- Indoors is the default. A drawer, a bathroom cabinet, anywhere out of direct sun. Not a windowsill.
- Do not garage it in the car. The convenience of having a bottle permanently in the glovebox is real, and it is also the fastest way to own a bottle that does nothing. If you keep one there, treat it as a season’s bottle and replace it without sentiment.
- On the beach, put it under the towel. Not on top of the bag in full sun for six hours, which is where it usually ends up.
- Buy the size you will finish. A 200 ml bottle you use twice is worse value than a 100 ml one you finish inside six months, whatever the shelf price says.
- Write the date you opened it on the bottle in marker, if you are the sort of person who will. Six months is hard to track otherwise.
And one thing not to do
Do not stretch a doubtful bottle by using more of it. A degraded sunscreen has not become a weaker sunscreen you can compensate for with a thicker layer — you have no idea what fraction of the filters are still working, so there is no dose that reliably gets you back to the label. A fresh SPF 15 is worth more than an old SPF 50, in the same way that a generous SPF 30 beats a stingy SPF 50.
