I'm thinking it will go on longer than three weeks.
I also suspect that the cashier in the supermarket fibbed to me when she told me that I'll get loo roll if I'm there early in the morning: I suspect there hasn't been any for a few weeks now, although I understand some people have managed to get some from smaller shops.
Has anyone seen loo roll in big supermarkets lately, as a matter of interest?
As it happens, I got the last pack of rolls off the shelf at a big Tesco last sunday around noon.
It was the most expensive brand but my friend had none at all so I bought it for her.
I'm pretty sure the supermarkets & small shops are re-stocking every day/ night but that they just aren't staying on the shelves for long.
Where I live the small shops shelves are empty of rolls every time I have looked.
Even kitchen roll is hard to find.
I have ended up placing an order with an office supplies company online that sells the kind of huge rolls you get in public loos & such. I figure I will end up using it all in my lifetime or I can share some among friends & family if they need it.