Its New Years Eve and that means plenty of parties will take place around the country tonight as everyone celebrates start of 2019.
If youre hosting your own party at home and still need supplies then you will need to be quick as many supermarkets are closing early today.
There will also be a lot of stores closing completely on New Years Day, so you could have to wait until Wednesday 2 January to get any extra shopping.
Here is everything that you need to know about the opening times for Sainsburys on New Years Eve and New Years Day.
What are the Sainsburys opening hours this New Year?
All Sainsburys shops were closed on Christmas Day but many opened again on Boxing Day from 9am and then closing at 9pm.
Normal opening hours then resumed from Thursday 27 December until Sunday 30 December.
Most Sainsburys stores will opened at 7am on New Years Eve but they will then close at 9pm or 10pm.
On New Years Day many of the shops will open slightly later at 9am until 9pm and then normal opening hours will resume the following day on Wednesday 2 January.
These are only guidelines, so it is advised to check using the Sainsburys Store Locator to find out the exact opening for your local shop.