There was a story I read recently about a guy that bought a huge lot of surplus 4895 around the Korean War in several big tins. He used it over the decades, shot in a lot of competitions and was finally about to finish up the last bit of it 70 years later.
Most powder will last decades if stored well in a dry and cool environment.
Bookmarks