Shelf life will be different for every single product you will ever mix, and it will depend on chemical impurities in your specific batch of raw compounds, and of course on use and storage conditions. If you get a prepackaged product, at least the impurities in the raw chemicals are known to the maker (c.f. photo grade chemicals), so they can give a better estimate for shelf life. They can also add compounds to reduce the effect of these impurities, e.g. add powerful sequestering agents to bind iron/copper impurities. And these shelf life estimates can still go wrong, c.f. reports regarding sudden death of Kodak's XTol.
If you want to get a handle on shelf life of your favorite home brew liquid, you need to gather experience with it. Use it for a few years, watch it deteriorate and how that affects results. See whether deterioration is dependent on ambient temperature, whether addition of DTPA or Dequest 2000/2006/2010 improves shelf life, whether an inert gas blanket helps shelf life, ...