I have fitted wardrobes in two bedrooms and one entire shelf is full of cleaning materials in one and a couple of deep drawers in the other. Most but not all, were "bargains". I probably will not need to buy any for at least a couple of years, ditto with shampoo and shower gel.
I drink only M&S coffee granules so I have at least 6 large jars. This all started when I broke my ankle and had done, luckily a large shop before the accident so I was okay for everything until I could drive again, many months later. I have not been able to stop "just in case". The only thing I cannot stockpile is bread because my freezer is 50/50 f/f. I do not like to be a burden on friends and neighbours.