When the stockpiling starting happening a couple of weeks ago, I eventually found some TP in the local pharmacy after finding none in the stores (including the convenience stores). They had made a window display of it and were charging double price (shame on them). I bought a four pack as I am not stockpiling.
Then I had a long-term guest coming back from a trip to Scotland. She kindly brought a four pack back with her! However, another guest, it turns out was taking it from the bathroom and hoarding it in her room! I was wondering why we were getting through it so quickly...
Now, two weeks on, all my guests have left and I have enough for my own use for the time being. The shelves are still empty despite rationing being introduced. Yes, people are still queuing up outside the supermarket before it opens and the TP is gone in an instant.
The kind staff at one local supermarket have found their own solution. They say the TP comes in every morning, so they put half on the shelves, which goes immediately. They then keep the rest in the back and will sell it to customers who ask, but only one pack. They also told me if I need bread or eggs to just ask.
My guests, on average, will also go through half a roll each a day. Shower gel varies. Some guests bring their own whilst others will go through bucket loads of the stuff I provide.