I've been using the Kirkland sulphate free shampoo and conditioner for a while and the other day I noticed it smelled different to usual. I opened the bottle and it smelled tank, almost like off milk or something.
This has never happened to me before but, thinking about it, I think I bought it around a year ago and probably opened it soon after that.
I suppose I have to throw it away but wondered whether anyone else had experienced this and whether it has gone off sooner as it's sulphate free?
Overall I recommend the shampoo and conditioner. They are great from the price - about £8 for 1 litre.