This is something I discovered (and love) and it might help some other people too:

You do not have to wait until your chemical runs out to buy more. You don't lose any product. For example, if you have 3 doses of Insta-Grow left and you buy more, you now have 8 doses in your stock.

I like it because you don't have to keep going back to the shop so much.