Panic-buying hordes descended on supermarkets and shops today as the UK's second national lockdown loomed on the horizon - snapping up clothes and even a snowman.
Hundreds of customers lined up to get into stores, including Sainsbury's and wholesalers Costco, ahead of the shutdown coming in on Thursday.
Primark - which will have to close under lockdown - also saw queues outside its flagship Oxford Street store.
And those hoping to stay at home were also dealt a blow as delivery slots became booked up for the entire month.
The chaos began to unfold after Prime Minister Boris Johnson stunned the nation by announcing a second national lockdown after weeks of insisting it would not happen.
One shopper got in early to buy a snowman ahead of the new strict restrictions, perhaps fearing it could be his last chance
Primark in Birmingham - which will have to close during lockdown - had a huge queue outside its doors this morning
Lines of shoppers stacked up outside Costco in Croydon this morning patiently waited to get inside the bulk buy store
But shoppers descending on stores were met with bewilderment by onlookers - given that they will be allowed to stay open during the restrictions.
In Croydon outside Cosco there were lines of people queuing up to get inside this morning after the weekend's announcement.
The story was sadly the same in other supermarkets, with some shelves picked clean by shoppers.
In Bristol people were getting their supplies in ahead of the new Boris Johnson-announced national lockdown on Thursday
In Sainbury's in Hedge End, Hampshire, many of the toilet roll shelves were very low on stock amid fears shops could run out
Shoppers needing to do their big shops were seen in Sainsbury's three days from lockdown with packed trolleys and baskets
A shopper outside Costco in Birmingham stocked up on toilet rolls ahead of the shutdown starting just 72 hours away
Toilet products were incredibly popular among some shoppers in the West Midlands who had their trolley filled
Twitter users described desperate scenes inside and outside stores as panic buying gripped some parts of the nation
Supermarkets are rationing their goods again as customers panic buy before lockdown on Thursday.
Tesco supermarket in Ely, Cambs, has put limits on essential goods, such as toilet rolls, flour and eggs, as shoppers panic buy before lockdown begins.
Supermarkets have been urging people not to stockpile items, but customers appear to be taking no notice and are stocking up on non-essential items and cupboard goods, just as they did back in March before the first national lockdown.
Today (Mon) the shelves were bare in aisles at Asda in Cambridge and Tesco in Ely in Cambridgeshire.
Home delivery slots are also getting booked up, with many customers struggling to get slots and taking to Twitter to complain.
Amsilks tweeted: "It's already started * cannot get an online shopping slot at £tesco in the next three weeks! Great everyone * As a teacher I'll be at work after Thursday just like I have been since the first lockdown!"
Chris added: "@Tesco we have delivery saver and a newborn and can't get a delivery slot for days * is there anyway you can help us out?"
Primark - who will have to close after Thursday - was also popular with customers buying presents ahead of December 25.
Barking and Dagenham Cllr Andrew Achilleos urged people to act sensibly.
He said: ‘There is no need to panic buy.
‘Just continue doing your normal weekly shop whilst following social distancing guidelines.
‘The only way things will run out is if people insist on