essbee, I'm sorry you're having such a hard time. He's pushing you as hard as he possibly can, isn't he? FWIW I think you are doing brilliantly - does it help to be able to come and post on here? I know I would miss having another adult around to say "Oh God, you'll never guess what he's done now!" to - well, you have us (and we are going to be miles more sympathetic and useful than ah anyway )
I hope they go to bed at a decent hour tonight and you can get some very much needed "me" time. You must be torn between wanting to strangle him and hug him. Try not to strangle him
I'm just waffling really - just wanted you to know I am hugely sympathetic and sending you big, positive, you can do this, vibes. And "calm down and give your poor Mum a break" vibes to ds.