Does the EZ Test kits have a best before or will they go on testing until you've finished the liquid. I suppose the most important answer is for the Marquis reagent.
Keep all reagents in a cool, dark, dry place, and try to keep them in a protective container. I keep mine in a metal lock box, near an air vent (I'm in a very humid climate), stored inside a plastic bottle/sleeve with a stabilizing material inside for accidental spills. I have had Marquis reagent last almost 2 years. YMMV.