Like everyone else has stated, if stored properly, it should be ok. In the 80's, I bought some fairly large lots of surplus powders, which were many years old then, and I am still loading a few pounds of it today. Also, during the 80's, I bought a lot of powder, BLC-2, 4895, Reddot, 452, 473 etc from a few old time club members and other rifle and shotgun powders from a reloading supply shop that was going out of business. I still have a few cans of those, and they still work very well.
Through the decades and many hundreds of pounds of powder, I have only had 1 canister of AA3100 go bad. I am not sure what caused that, but after a few years and about 1/2 pound left, it turned into a solid clump with a very acidic smell.