My advice would be for anything you consider a necessity of secondary priority. (when running out of food, looking for food, number 1).
Stock up on your favorite tobacco. Make sure you have a way to keep it at the right humidity. Don't let your stores" go unattended." Make sure you pamper those tobacco stores. make sure there are proper environmental controls of the tobacco you keep.
For example, I'm a huge smoker of Early Morning Smoke by Peterson's. Those tins are sealed and good for a good long time unless the tin is damaged. I have 5 tins unsealed, as I use 1 tin unsealed.
The reasoning being, if they stop producing the blend, I have some time to adjust to a new blend.
Also, don't be afraid to try something new. Start of slow, but get samples. Most tobacco stores, or they should, be willing to give you samples (with reasonable requests). If you want samples, observe, smell, but ask for 1 or 2. Become a friend to your local tobacconist. Once you find something you like, go back and buy, don't go to the internet. What you find in your tobacconist isn't what you find on the internet. This is important. If you are buying in bulk, in the jar at your tobacconist and you find what you like, go back and buy again and help that tobacconist stay in business.