Generally speaking, dry chemical compounds don't 'go bad', at least AFAIK. Something like CaCl, MgSO4 etc. will be fine for years if not forever. Like salt mix, the additives we put in our tanks can be affected by exposure to water but as long as you keep them in airtight containers away from moisture they'll be fine.