Stocking your pantry with non-perishable food gives you options and saves you money. Here are the items that will last a long time—possibly even forever. Keeping plenty of non-perishable food on hand, ...