Home canned meats and veg have a shelf life of about 5 years. The picture to the left is home canned rabbit meat, harvested and canned about 4 years ago, and it was delicious. Canned goods from the store are the same. Just make sure they are kept in a cool, dry, dark place.
Properly stored rice, beans, whole grains, and pastas can last 15 to 20 years or more (properly stored meaning in food grade 5 gallon buckets with lids, inside sealed mylar bags, with the appropriate amount of oxygen absorbers).
Dehydrated vegetables also can enjoy an exceptionally long shelf life if they are treated like whole grains. However, if you simply just vacuum seal the dehydrated vegetables in mason jars (I toss in a desiccant pack just in case) they will last at least 5 years – if the vegetables are properly dehydrated and perfectly dry.
Unopened peanut butter lasts about 1 year past printed date.
Printed dates on canned, bottled, or otherwise containerized items are not a hard, fast date. They are actually guidelines for optimum taste, texture, and color, as determined by the manufacturer of the food product. They rely heavily on laboratory testing and then the manufacturer decides what expiration date to put on the food.
Most unopened items are good at least a year past the printed dates.
One caveat: if you open something and it smells bad, smells off, especially when you heat it, err on the side of caution, throw it out .
Botulism is deadly.
Got preps? Pray for the best, prepare for the worst.