The tannin and nutrient and energizer will last a long time- I'm not sure it ever goes bad.
The sorbate is the only thing I see there that I would replace after a year or so. It might not go bad, but it may lose effectiveness, resulting in bottle bombs! The rest of the stuff is ok, I believe.
Broken Leg Brewery
Giving beer a leg to stand on since 2006