Does shampoo expire?

Yes, slowly. Unopened shampoo and conditioner usually keep about three years from production; once opened, most bottles show a 12M or 18M open-jar (PAO) symbol. Few shampoos print an expiry date, so the batch code is often the only way to tell how old a bottle is.

Unopenedabout 36 months
After opening18 months (18M)

General cosmetics guidance for shampoo, not a brand promise. A date or open-jar symbol printed on your pack always wins.

How old is yours? Check the batch code

Where to find the date on shampoo

The batch code is printed or embossed on the bottom of the bottle or near the cap: a short mix of letters and numbers. The open-jar symbol with 12M or 18M sits on the back label.

Signs your shampoo has gone off

Shampoo brands people check most

Nivea Neutrogena L'Oréal CeraVe Dove Garnier Sol De Janeiro Aveeno Bath & Body Works Clarins The Body Shop Olaplex Shiseido Isdin Revlon Eucerin K18 Hair Davines Unilever Medicube Paul Mitchell Korres Kiehl's Drunk Elephant

Shampoo expiry: common questions

How do I check the expiry date of shampoo?

Look for a printed date first, then the open-jar symbol. If there is neither, enter the brand and the batch code from the bottle into the checker on this page: it decodes the production date, and unopened shampoo lasts about three years from that date.

Is expired shampoo harmful?

Usually not dangerous, but preservatives weaken with age, so an old opened bottle can grow bacteria or irritate the scalp. If it smells off, throw it out.

Does conditioner expire too?

Yes, on the same timescale as shampoo: about three years unopened and 12 to 18 months after opening.

Other products: sunscreen · makeup · mascara · foundation · lipstick · lotion · serum · moisturizer · nail polish · perfume · batch code checker for every brand