But if Tomorrow bring Strife, Internal wars and Rebellions then those of us prepared will survive longer than those that did not prepare. How long we survive will be determined by Prayer, Preparations, Survival skill and downright luck.
I personally think their will be at least two stages of the disaster and your requirements will be vastly difference.
Stage1. Survival of fittest. Most of your supplies hidden You may have to leave and come back. You have to sleep sometime therefore you cannot win a protracted battle.
Stage2. Rebuild(May not happen). Now you can uncover some of your supplies and start thinking about homesteading.
If your relying on a garden in stage 1 your stuck. You must fight for if you leave you will Starve.
Now Today is the time to prepare. Stock up on Supplies and Knowledge. If you make a mistake now in learning something you want starve. We may not have that luxury in the future.