I've read just the opposite on multiple firearms sites. If stored properly, such as a cool and dry environment, ammunition will last indefinitely.......
It’ll store forever. But if you’re shooting it and collecting brass for reloads it gets worn out. Of course in a pre-industrial environment even that storage has issues, 2 days walk from Chicago is frequently not cool and almost never dry.