I tried the pricier salon brands and had no better results than the $2-3 stuff, so I went back. Maybe when money is not so tight I'll look into the all natural products but that seems kind of a wash (lol) because then I color my hair?
Anyhoo, I will switch back and forth, if something seems to lose effectiveness, and that means one bottle will go into the cabinet for a while. But that's the only way it doesn't get used all up. And then, if we run out, I'll dig it out and use it. Never had one go bad though.
Bar soap gets funky looking, and I've pitched that, but shampoo, gel soaps? Never even thought about them getting ucky.