I love purses and shoes, so I only buy hair products when I run out. Period. I probably have three things under my cabinet right now.
Viva simplicity

I actually replace only as needed which isn't very often coz I rotate different things which means I stay pretty well stocked on everything I want. My products never seem to be offered on sale - so I don't hold my breath waiting.