I'm thinking of stocking up on dehydrated meals like Bpackers pantry, Mt. house etc. I plan to use for upcoming trips but also want to keep several on hand for emergencies. What is the shelf life on those products? And what is the shelf life on MREs?

Thanks in advance to people in the know.
Enjoy your next trip...