With Christmas just weeks away, yes really, many people will now be planning their festive shop as many stock up the freezer.
But whilst it's one thing to plan what to buy, it's another thing to plan when to get the food shop done and minds turn to the opening hours of their local stores.
Many retailers have already announced that they will be closed on Boxing Day this year to thank staff for their hard work - a move welcomed by colleagues and customers alike. Iceland earlier confirmed Boxing Day closures, with the supermarket's managing director making the announcement on Twitter stating: he has made the decision to give "colleagues a well-deserved rest with their friends and families".
READ MORE: Doting dad dies from 'silent killer' after turning down daughter's roast dinners
So with the big day around the corner, here's a handy guide to every supermarket opening hours during the festive few days.
Morrisons
- December 20 (Monday): 6am-midnight
- December 21 (Tuesday): 6am-midnight
- December 22 (Wednesday): 6am-midnight
- December 23 (Thursday): 6am-midnight
- Christmas Eve: 6am-6pm
- Christmas Day: Closed
- Boxing Day: 9am-6pm
You can check your local store opening hours here.
Iceland
Friday, December 23: TBC
- Christmas Eve: TBC-5pm
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Sainsbury's
Friday, December 23: TBC
- Christmas Eve: 6am -7pm
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Tesco
- Friday, December 23: Open 24 hours
- Christmas Eve: Open 24 hours
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Waitrose
On Christmas Day and Boxing Day, Waitrose stores will be closed with the exception of those in Welcome Break motorway service stations and Shell forecourts - some of which will be open 24 hours.
Friday, December 23: TBC
- Christmas Eve: 7am-6pm - though this may vary from store to store
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Marks and Spencer
- Friday, December 23: TBC
- Christmas Eve: 6am-7pm
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Aldi
- Friday, December 23: 7am-10pm
- Christmas Eve: 7am-6pm
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Lidl
- Friday, December 23: 7am-10
- Christmas Eve: 7am-6pm
- Christmas Day: Closed
- Boxing Day: Closed
You can check your local store opening hours here.
Co-Op
- Friday, December 23: 7am-11pm
- Christmas Eve, December 24: 7am to 9pm
- Christmas Day, December 25: Closed
- Boxing Day, Dec 26: 8am-8pm
You can check your local store opening hours here.
ASDA
- Friday, December 23: 6am-11pm
- Christmas Eve: 6am-7pm
- Christmas Day: Closed
- Boxing Day: 9am-4pm
You can check your local store opening hours here.
It's still early days yet as not all supermarkets across Scotland have announced their official festive opening hours. We will update this page and write an updated version when they are all announced. Keep an eye on our shopping page for the up-to-date info.
READ MORE:
Opening times and how to get tickets to Edinburgh's Christmas Market Ice Rink
Met Office gives 'Beast from the East' verdict amid Edinburgh snow predictions
Edinburgh charity Social Bite's new campaign launched by actor Martin Kemp
Hard up West Lothian families abandoning dogs as they cannot afford to feed them
Edinburgh nursery worker 'grabbed and flung' two-year-old in front of his mother