I would simply say " I am working tonight, can you please be home around 5 so I can prepare for it"
If he says "no" then what is your fall back answer.?
That is when validation comes in " I understand you are planning to be with your friends and it's difficult for you and frustrating. I am working and would like you to be here for 5 please"
Then "are you prepared to split the cost of a babysitter?" Or " shall I ask xyz?"
If he says "yes ok" then "thank you".
V
Freedom is just another word for nothing left to loose. V 64, WAW