I have fired ammo dated from WWI. It depends on how it was manufactured and stored. Most of the surplus that we buy and fire is 20 to 50 years old.
The manufacture of powder requires acid, and if the acid is not fully neutralized then the powder tends to break down.
That said, most ammo these days should be good for 100+ years if stored in a cool dry location.
if kept dry and cool, ammo will likely outlast you
This is what they just said on CSI......so it must be true...LOL, Is it?