The average MRE shelf life lasts five years in 75 degrees F. If kept in cooler conditions, they can last well over 10 years and still be safe to eat. However, you should note that an MRE will only last about a month if stored in 120 degrees F. The date on an MREs is the “inspection date” rather than an expiry date.
How can you tell if an MRE is bad?
Typically, the shelf life of the dry foods in an MRE such as crackers or cookies is a lot longer that the entree wet packs. If the package is bloated or if the food smells rancid, it isn't good to eat anymore.
Can you eat a 10 year old MRE?
As long as the individual MRE components aren't damaged, punctured, (or swelling!), they should still be edible. ... If you want to really be safe, don't base your nutritional health on 10-year old MREs. But for occasional eating or camping, you're probably ok.