For future reference, you may want to store catechol that you are not going to use immediadetly as a 10% solution in propylene glycol. 10 ml of this solution, of course, will be 1 gram of cathechol, and if it is fresh when you make the solution, it will be fresh when you use it. This solution has other uses than Pyrocat HD, though that is certainly a good one.
In order to dissolve the catechol in the glycol, some heat must be applied. I think it can be done at about 150 F, which is not much above the recommended temperature for mixing developers like Dektol or D-76.
If you buy 100 grams of catechol and 1 liter of propylene glycol, you have a long lasting supply of solution.