If it is stored out of the elements, in something like a Pelican Case, your good to go for a very long time...
The rule of thumb for pistol ammo, that sees daily carry, about every year, or when the brass or bullet begins to change color (oxidize)... I have shot a bunch of off color, slightly oxidized ammo, never yet had one fail to fire... but as someone stated earlier in the thread, it is a peace of mind thing....
I too have a lot of older, WWII, Korean vintage ammo, and it works just fine.. There were several instances of Viet Nam era snipers that were dropped, or issued M1 ball head stamped 1916-1918 that made 800 yd hits.