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.