I've been hoarding prepping since forever. 

I love a bargain/offers and can never resist stocking up on them when I see them.
My health isn't great so I've always kept several months worth of everything in and when I use one, I simply buy another one to take its place on my next shop.
I've always bought heavy/bulky and hygiene items in bulk (online), so I don't have to think about them more than once or twice a year.
I've also only been shopping for the last few weeks for fresh veg, fresh milk and sea salt, so I'm not contributing to empty shelves.
I've also been shopping for elderly relatives and friends, and again have just been trying to do their normal weekly shop for them, and when I've been unable to find their items (eg, toilet roll, tinned tomatoes) I've supplemented/ topped up their shop with items from my own cupboards.
I was in Basingstoke today (~11am-12 noon) and their Asda had plenty of wipes, nappies, baby milk, etc, but were out of eggs, bread, and toilet paper. They had some pasta and tins left though.
Yesterday (early evening) I was in Medway and their Morrisons was completely out of everything; no crackers, no fruit, no veg, no meat, no pasta, etc, etc.
I only went in for a sandwich, and was gobsmacked by it so I looked around, as it was like scenes from an apocalypse movie.
Their Tesco wasn't much better and didn't have the cream crackers I wanted and even the Poundland was out of toilet paper, hand gel, and pasta/rice. They did have ibuprofen though, but no sea salt, which is what I'd gone in for.
I've found the supermarkets in London to be fairly well stocked though. I tend to visit them around lunchtime or late afternoon.
Hopefully people will calm down soon and things can get back to normal.