I have a client that did what I used to do. Say, "If I get my work done, then I can take a day off on the weekend." But, the mind is tricky.
Now, it knows it has an extra day. So instead of working with focus during the week, I would fiddle around some hours. I wouldn’t get my work done, so I had to work all weekend.
However, when I say, "I will take a day off work whether I am done with work or not," then I do what needs to be done to get what needs to be done. And then I get to play.
But, this only works keep your commitment of not working.
Can you take a day off next weekend?