weekend working

Normally only work mon/ fri roughly only 10,12 hours a day
However I have to work the next 2 weekends.
I worked a full week last week
Work mon/ tues this week then weds off, work thurs, fri, sat , sun.
work mon, tues next week then weds off then work thurs, fri , sat , sun.
Week after that will be work mon, tues off weds then work thurs, fri then weekend off and back to normal the week after ( mon to fri)
Would this be legal regarding weekly rest etc

cheers