Although we all buy enough food to last a whole month just a for a few days at Christmas, it will all disappear quicker than we think. 

Which means you'll have to venture out into the supermarkets, but don't get caught out by the festive opening times

As stores change their times to give staff a well-earned break and so they can enjoy Christmas. 

We've broken down all the major supermarkets opening times during Christmas and New Year so that you don't get caught out.

Northwich Guardian: Check to see stores festive times. (PA)Check to see stores festive times. (PA)

Aldi Christmas and New Years opening times 

The branches will be shut on Christmas Day and Boxing day plans to re-open on December 27 using Sunday trading hours. 

From the week of December 28, stores will be open from 8am to 8pm until New Year's Eve when they close at 6pm. 

Plus Aldi will be shut on New Years Day and resume trading hours on January 2. 

Lidl Christmas and New Year opening times

The retailer will be closed on New Years' Day and will shut earlier on New Year's Eve (7pm). 

Waitrose Christmas and New Year opening times

For New Year's Eve Waitrose will be shut at 6pm until the following day.