Corn Nuts may well taste OK indefinitely (it's been a while since I last had them); however, regular nuts can go stale/rancid if they sit around one's kitchen cupboards too long. (Learned this the hard way!) So nuts for a travel snack (on Amtrak or elsewhere) should be recently purchased.