If you had even a BASIC understanding of chemistry you'd know that saying XZY chemical has ABC shelf life is ridiculous right from the onset. Shelf life? Based on what conditions? How much exposure to reactants? At what temperature? Etc etc..
As if that wasn't ridiculous enough... to say "CHEMICAL AGENTS" as if they are all the same and have similar reaction pathways... is even worse.
These concepts aren't hard.