Most foods (dry/freeze dried) in #10 cans will last at least 5 to 10 yrs. Most of these will remain unopened until you actually need them in an emergency. In that case, make sure you have the plastic lids that match the #10 cans. Aluminum foil and saran wrap can be used to reseal the cans or ziplock bags and tupperware in place of the open can. Freeze dried meats and meals will last 30 days or more once the cans have been opened and resealed with lids. Freeze dried vegetables and other items last as much as a year longer. You're likely to finish off a can in a few days if your food storage becomes your only source of food.
where can I find the mylar bags?
Mylar bags can be bought online at a number of sites that cater to survivalists. You're going to need to vacuum them or purge the air out using CO2 or Nitrogen. I prefer using vacuum food savers and bags available online or at your local big box store. When using these vacuum bags for storing rice, put the rice in a ziplock bag with one corner left open first. This will prevent the rice grains from puncturing the vacuum bag.
I want to stock up on Spam, Vienna sausage and DAK hams. Dilemma - wife wont until last minute because we dont normally eat that and/or its not healthy.
These are mostly guy foods. :) However, they can be used as substitutes for fresh meat in prepared foods. They also have long shelf lives and are relatively inexpensive. You might try experimenting with recipes you can find online. Seek your wife's input on dishes that sound inviting to her. Also, I'd recommend storing canned foods that she likes, like soups, pastas, stews and etc. These don't last as long but can be used daily/weekly and rotated out with new stock.
There are other canned meat options available at local groceries such as roast beef, corned beef, tuna, chicken, salmon and sardines as you mentioned. With a little imagination, these can be used to prepare meals that appeal to the finicky eater.
Don't worry too much about it. Hunger will make almost everything you have mouthwatering eventually.
Good answers. We’ve also stocked up on tunafish, canned chicken, canned chili, and soups as a way of storing protein.
Beans are also a good source of many proteins which are cheap and easy to store.