One should always have lots of ammo put back. The shelf life is decades if kept out of the extremes of hot and cold weather.
Now that I'm getting older ... downright old ... worn out, I'm passing-on firearms, ammo, and shooting supplies to younger generations. Don't get me wrong, what I need plus range-blasting ammo, I keep! I'm not that dead yet ... only partially so.
Here's a sad, but real situation: What with the U.S. dollar tanking, what's one of the best barter items? Yes, ammunition. Me, I'd only barter with my bestest buddies, totally sane, non-criminal family and friends. I'm a gun-safe kind'a guy. Never let your firearms/ammo fall into the hands of thieves nor nut-cases. Lock'em up! Keep out only your firearm(s) in current use. When away from your house, take only your hunting or carry firearms and lock-up the rest in your safe. (Note: Fire safes allow you to also store important documents, family heirlooms, ... .)
.