As long as you live. Keep dry and about....I guess optimum temp is about 60 - 67 degrees.
Thought that was true only for mil-spec ammo with corrosive primers.