Living in hurricane and flash flood areas for close to 40 years, I've learned to stock appropriately most of the time.
If I buy too many veggies at Sam's or Costco, I chop them up and pop them in the dehydrator. I stock up on propane for the grill. I never pass up a great sale on charcoal or lighter fluid. Hopefully, my brother who is now retired doesn't abscond with it & the free smoking wood I magically find on my routes.
I water bath and pressure can stocks and favorite soups/meats/bean combinations. I have a butane burner that has paid for itself multiple times.
I want to say I always have enough jerky to feed one of my brother's former commands of 100 troops, but if I did... It would be a huge big fib. The only time that happened was when I used to make it for him and his troops and then mailed it to Iraq. I make it, I eat it.
My main preparation is filling water jugs, buying water, candles & pet food. I try to have the phone and other equipment fully charged.
Getting internet in my area requires I have a landline. I have a trim line phone that is 40 years old and it was the only way of communication when the 2002 July flood happened for everyone in my condo development. There was no electric or water, but I had a hard wired phone that worked.
I have a few go bags set up all year. One is the first aid bag, the next is the dog's. It always had enough food for a month to handle the ChiX & my Rotti (when she was still alive). That bag also has dog OC dog meds. My go bag has unmentionables, t- shirts, a couple of sweat shirts, socks and a set of pajamas. Plus my OC meds.
Because I route shop, the car always has water, blankets, coolers and fresh motor oil.
The one thing I never have on hand are sweets. I make an oatmeal cookie that can be dessert or a quick breakfast.
Almost forgot, Perrier is always in the car. Never loses the fizz & I've learned to drink it at whatever temperature. Sometimes fizzy becomes important.
Live your life in such a way that when your feet hit the floor in the morning; the devil shudders...And yells OH #%*+! SHE'S AWAKE!