Well, I'll just say this about "stockpiling" or "prepping" or however we term it.Inflation hit consumer goods prices long time ago, back in spring of 2020 and kept going.
People please do not buy things up and stockpile, this is insane. You'd be only contributing to fake "shortages" and creating them out of thin air. This hoarding is a sign of people going mad.
Especially please leave toilet paper isles alone, I think it's time for involuntary commitment of people stocking up mounds of TP, I swear. Hoarding razor blades? May be if living in Somalia.
Rice and beans aren't about to run out and you're not about to starve to death, folks (unless you're in poverty-stricken 3rd world country).
I bought a 100 pack of Gillette blades (back when they were a masculine company) on ebay for $100 shipped. It took years to deplete them, and they fit in a box about 5" x 5" so not really taking up any space. These blades now cost $3 each.
So unless someone can point to some other opportunities to triple my money, I will continue to buy such items. My time is worth a lot to me, and I figure I saved dozens of 20 minute trips to the drugstore to buy a 3 pack of blades, and also tripled my money, and never had to worry about being out of a very desirable commodity. That's win-win-win for me.
The downside is it creates a shortage? Well, I guess, if everybody is buying the same item.
But shifting into consumer goods is an unavoidable feature of an inflationary money supply. As our money becomes more and more worthless, just telling people "hang on to that money, don't spend it on hard goods" is going to fall on deaf ears.
Anyway, if given the choice between "hoarding" one hundred dollar bills rapidly losing their purchasing power, or one hundred razor blades, I'll pick the latter every time.