MRE have an official date of 5 years and i have had a few of the loose ones for at least two... but i have eaten MRE that have been expired for 5 years because they were issued to me and they were fine... they tasted fine and did not mess me up any worse than the rest of them haha