I acquired a cool looking old metal cabinet a few decades ago and used that untill it filled up with different ammo, also several ammo cans, heavy duty plastic bags stored in boxes, whatever I can find really. I've got a great basement reloading/gun room, it stays nice and dry, low humidity and averages around 65 -75 degrees. I heat it in the winter with one of those oil filled radiator looking things. I've never in the 22 years I've lived here had a problem with ammo deteriorating and in 33 years of handloading I've only had 2 cans of powder go bad. Those were the old metal cans that probably were left uncapped for a few days.
I've got ammo I loaded in 1988 that I shoot with no problems. I would suspect a slight loss in velocity but no hesitation on shooting it.
Years ago I was given some old ammo that hadn't been stored correctly, it was in good looking boxes, probably from the 30's or so, I pulled a few bullets and the powder was a greasy, clumped up looking mass. I wouldn't think of firing that, but still have the remainder in the boxes.
As others have said, keep it in a stable environment and it will last decades.
RD