As for the whole preparedness and food storage issue, it really isn't a bad idea, in general. If only that someday you run on hard times and are short on money, its nice to have a stockpile of items. We are ones that took the Y2K scare seriously. We did a LOT of reading about preparedness, and really started thinking about how vulnerable people are, especially in cities where it is very hard to be self sufficient. It really change our whole lives, I must say, and we will probably always remain in preparedness mode, with some food storage and basic supplies, seeds for growing vegetables, extra toilet paper and paper towels etc.
I can tell you that even normal food, not specially stored, stays "good" far far longer than you would think. Granted, the nutritional value may decline as time passes, but the products are still edible. We seriously are still using stuff from 1999. I had put away enough for ourselves and other non-preparing family members. Canned soups and fruits and tomato sauce are still fine. Even vacuum packed coffee, and coffee in tins. I had only one pack of coffee that tasted bitter from the oils or something getting rancid. Corn meal stayed OK sealed in a mylar bag and a 5 gallon sealed bucket. Flour has to be packed in a non-oxygen environment if you plan to save it long. Pasta and noodles sealed in bags and stored in a cool dry place will last for years. Tuna and canned hams etc. will remain fine for years.
If you have some spare money, it would be wise to set aside enough for a few months. Items that can be bought in bulk like rice, pasta, etc. will make a lot of meals very cheaply with a few other ingredients. Sure, you wouldn't want to have to live on a few basics day in and day out for months, but some of these foods are very economical, store well, and it sure beats going hungry! There are companies that sell powdered butter, eggs, cheese etc. if you decide you are really into a serious food storage program. Hopefully, no one will need to use these stores for an actual emergency.