I naturally stockpile. I buy when on offer and keep my special toilet paper and tissue cupboard stocked (this came with the house and is built-in above a toilet in the ensuite). This normally has 6x9 packets in (and often I fit another 4 packets in the linen cupboard too). I am down to 42 rolls. This is low for me. Normally, I'd be looking out for cheaper prices to buy another 4 or so packs.
I also have 16 packets of tissues - and have not panic bought or 'prepped'. I normally have 16 boxes of tissues. Again, I buy when on offer.
Usually, I also have at least 2 spare boxes of bio detergent ALWAYS bought when cheap. I bought an extra two yesterday for the first time ever not on offer because this is the only stuff that does not bring me out in a rash.
I also usually have at least four spare bottles of washing-up detergent.
Dishwasher has met its maker, but the same story would normally apply to tablets.
I always have a fridge section (meant for dairy) full of analgesics because I live alone and if I'm sick I can't get out to buy when needed. I keep other medications and vitamins stockpiled too - often bought online in bulk with cheap or free postage.
I do all the above because we grew up poor and it is simply how I learned to do things. Until she stopped living independently my Mother would seek out what was on offer that she used and buy multiple packs - loo roll, cheese, tissues, gravy powder, sugar, porridge oats and so on. That's what I do too.