Always good to have at least two weeks to a months worth on hand.
Because you never know.
I have a couple of months supply, maybe more. Part of it was sheer luck. A couple of years ago Walmart cleared out a bunch of Mountain House meals. even half price they were too high for me.
I must have happened by just after they reduced them all to $1.10 each. I bought them all. They are so good that I have eaten a few when I was lazy. I also have a bunch of fruit trees etc. Also a dozen pecan trees.
I could last a long time.
BTW, I was doing a little cleaning and noticed my Formula 409 said it kills 99.99% of germs. I did not even buy it as an antiseptic.