I buy in bulk when on offer. Always have.
Got 48 Cushelle from Tesco for cheap a couple of weeks ago, then Velvet 9s went into the deal of the week at Spar for £2 a pop beginning of March so I bought 5 packs of that.
Haven't bought any since the Covid-19 became newsworthy.
It's my standard practice to keep an eye out for offers for stuff that is non-perishable and that I will always have a use for.
Toilet rolls, razor blades, tins of baked beans, chick peas, sweetcorn, tuna, etc. I always have a small supply.
My motto: It's better to be looking at it than for it.
When my stock is low , I look for more and if a deal pops up I'm on it. I rarely buy at full- or inflated prices.
I check hukd if I'm looking to stock up on anything in particular.