The meat that I posted about (above) says this on their website:How long does canned meat stay good anyway?
MRE's have a minimum shelf life of 5 years. I don't think there is a maximum. As long as the bag is not punctured and it's not swollen, it may well last forever.How long do the MRE's stay good I wonder...