Long queues and empty shelves have hit high street pharmacies, as members of the public ignored official advice and bought health supplies in bulk.

As reported over the weekend, shoppers called scenes at Oxfordshire's supermarkets 'mayhem' and carnage.'

Boots has enforced a limit of two units per customer on various sterilising products, in response to the high volume of customers.

Hand sanitiser has been in particularly high demand, though Boots said they have enough stock in warehouses, and soap still appears to be readily available in many stores.

Official guidance from the Government says there is no need to stockpile goods.

"For some reason none of them thought to go to the Boots just outside (the shopping centre), which opened at 8:30 and was totally empty," tweeted @Chris_Ince, who shared a picture of the queue outside a branch in London.

In Oxford, a sign was posted on the door of the shop explaining to customers that certain items are in short supply. 

"We can confirm that we have seen an increase in sales of hand sanitisers, but we still have stock available in our warehouses for stores (with more stock arriving in stores each day)," Boots said in a statement.

It said there had also been a general increase in other cold and flu and pain relief items, but said there are still products available for customers to purchase.

LIVE: All the latest on coronavirus

The company continued: "To ensure we can support as many people as possible, there is currently a limit of two units per customer on baby sterilising and antibacterial products, hand sanitiser and hand wash, cough and cold and pain relief, children's medicines, thermometers and tissues (including wipes)."

Some shoppers were angered by the apparent "selfish" decisions of others to load up on pharmaceuticals.

Sharing a picture of shelves empty of ibuprofen, @CharlotteAlice8 tweeted: "Selfish idiots. This is Boots at Liverpool Street station.

"People need to get a grip."

READ AGAIN: Supermarkets plead with shoppers to stop panic-buying

Another, @bethanvalo, posted: "My local Superdrug at 9:01 this morning, people queuing to get hand gel and soap. This is getting ridiculous now. STOP PANIC BUYING."

Superdrug has not responded to the PA news agency for comment, but advice on its website says: "If you feel that you are experiencing symptoms of the Coronavirus or suspect that you have the infection, please do not attend our clinics for an appointment."