>>95343825For the MREs it's listed as only ~5 years or so, but I know a lot of people keep them much longer than that. Readyhour claims up to 25 years.
I've only eaten one of the MREs to try it out, I don't remember if I've had one of the RH ones or not yet.