The last Monday in May usually offers up a second bank holiday in the month – although this year it is the third.
We've had three bank holidays this month - the first fell on Monday, May 1, and the second was on Monday, May 8, to celebrate the coronation of King Charles III.
The third and last bank holiday in May - also known as the Spring Bank Holiday - is today, Monday, May 29.
With bank holidays most Brits get to enjoy a three-day weekend - but it also means supermarket opening times may change.
While many will be well prepared for the long weekend, it’s handy to be aware of changes to store opening times should you need to embark on a last-minute supermarket run.
Here’s everything you need to know about when supermarkets are open and closed on Monday, May 29.
Asda
Over the bank holiday weekend, opening times at Asda are to remain the same as normal.
So on Saturday (May 27) the bigger Asda stores open at either 6am or 7am but close at around 10pm - this usually includes the stores open until midnight.
On Sunday (May 30) most Asda superstores will open for only six hours from either 10am or 11am, until 4pm or 5pm.
On the bank holiday itself, the majority of Asda stores will be opening 8am to 8pm including the 24 hour sites, however some stores report that they are opening a little earlier at 7am.
Scottish Asda stores will open under their usual trading hours - opening between 6am and 7am until between 10pm and midnight.
You can find your nearest Asda with the supermarket's locator tool here.
Morrisons
Morrisons stores usually open from at either 6am or 7am and close 10pm or 11pm on a typical weekday or Saturday.
This will remain the same over the bank holiday weekend.
On Sunday, hours will again remain the same with stores in England and Wales opening between 10am until 4pm or 11am until 5pm.
In Scotland, stores are normally open 8am until 8pm.
On bank holiday Monday, the majority of Morrisons stores will be open from 7am until 8pm in England and Wales - Scottish stores will trade under their normal hours of 7am until 10pm.
You can find your nearest Morrisons with the supermarket's locator tool here.
Tesco
Like other supermarkets, Tesco stores will be open as normal over the weekend leading up to the late May bank holiday on Monday.
Larger stores will be open between 6am and 7am and close between 10pm and midnight.
On Sunday stores will only be open for six hours due to Sunday trading laws - Scottish stores will trade for longer on Sunday.
On Monday, the majority of Tesco's larger stores will be open from 8am to 6pm - some of its stores will be open a little later until 8pm.
All Tesco's smaller convenience stores will be open as normal from between 6am and 7am until between 10pm and midnight.
In Scotland, larger Tesco stores will be open from 8am until 8pm on bank holiday Monday.
You can find your nearest Tesco with the supermarket's locator tool here.
Sainsbury's
Sainsbury’s superstores typically open at either 6am or 7am and normally shut at either 10pm or 11pm, Monday to Saturday.
Then on Sunday, superstores are normally open from 10am until 4pm in England and Wales.
This will remain the same as usual over the bank holiday weekend.
On May Day, the majority of Sainsbury's will be open from 8am until 8pm - so roughly two hours earlier than usual.
Sainsbury’s Local convenience stores are scheduled to be open from 7am until either 10pm or 11pm this Saturday, Sunday and bank holiday Monday.
Scottish Sainsbury's will remain open on Monday under their normal trading times from around 7am until 10pm.
You can find your nearest Siansbury's with the supermarket's locator tool here.
Aldi
Like others major chains, Aldi opening times will remain as normal on Saturday and Sunday with hours only changing on the bank holiday itself on Monday.
Aldi stores are normally open between 8am and 10pm on Saturday, across England, Wales and Scotland.
On Sundays, Aldi is usually open from 10am until 4pm, or 11am until 5pm, in England and Wales - in Scotland they're open from 9am until 8pm.
On Monday, all Aldi stores in England and Wales will be closing a little earlier at 8pm - Scottish stores will remain open until 10pm.
You can find your nearest Aldi with the supermarket's locator tool here.
Lidl
Just like Aldi, all Lidl stores will be open as normal across the bank holiday weekend.
On Saturday Lidl will be open from 8am until 10pm and on Sunday stores will be open for only six hours from 10am to 4pm or 11am to 5pm.
On the late May bank holiday, all Lidl stores in England and Wales will be open from 8am until 8pm - Scottish stores however will be closing as normal at 10pm.
You can find your nearest Lidl with the supermarket's locator tool here.