I disagree. It goes down to the chemical composition. Some poisons, like the ones with the cyano group, are organic compounds. Expiry in organic compounds can loosely translate to breakdown. Some bonds e.g the C triple N, can be degraded by external factors. Over time such poisons "expire"