the real problem is water, if the products are in a hygroscopic form you could be using more water than reagent! other problem could be contamination, but if so, you are way too messy to make solutions. A simplist way to determine purity should be target ph, other way could involve some CSI machines, a really expensive process, just buy another kilo of the stuff from a reputed dealer and cap well, i use new jam jars with rubber sealants, reagent bottles and sometimes saran wrap to keep things clean. I have metol and hidroquinone with 40 years and they are good as new.