I buy dry powder raw chemicals and mix my own formulae - these chemicals last unmixed almost indefinitely. Ten months may be for the liquid components of pre-mixed chemistry. I'm still using some chemicals that are 25yrs old - potassium bromide, metol, hydroquinone, etc. It's these basic dry components that I want to stock up on.