Many other posters have said this lala, but you really need to get him out and separate so that you can find the answers to the questions you are unsure of.
If he really does WANT to change and is ABLE to change he will do this for you.
You need to do this to regain some balance of power back in your relationship. At the moment he calls the shots and he likes it like this.
Look, when I met my dh he was a bit if an arsehole. Nothing compared to your h (if you don't mind me saying so) and we were in a very different situation- no dc, not married etc. But he was playing a few silly mind games and just not treating me all that well. He was trying to establish himself as the one with the power in the relationship.
So I told him i knew what hd was doing, i wasn't going to stand for it because i deserved better and I ended the relationship.
I moved out. It was easier for me I know- we didn't own a house together back then..
I cut him out of my life as much as I could. I meant it. I deleted his number from my phone, I deleted his email. I could remember them but just the act of doing this made it final.
He got annoyed, then upset. He begged me to go back. Promised he'd never treat me badly again. I said no, I needed space. I stood my ground. I really did want and need space to think and be on my own. I just wasn't sure this was the man for me.
He respected that, and for a few weeks he left me alone, even though he didn't want to. He respected what I needed.
Then he tracked me down and asked that I meet him- we ended up getting back together again.
We are not perfect and have other niggles like all couples.. BUT he did change in that he has never tried to play mind games and certainly doesn't see himself as the one in control. We are a partnership.
He respects me because I readdressed the balance of power and demanded an equal partnership. He has said to me on more than one occasion that he saw our relationship in a different light because I stood my ground and didn't allow him to 'have his own way'. He also said that he loves me and when you think you'll lose someone you love you do anything to prove it to them.
Lala, if your dh is capable if changing and truly loves and respects you he'll work this out the way you want. You may decide you don't want him back. You may decide you do if he proves to you he's changed.
If he is threatening you with "if you make me leave, I won't ever cone back' then I'm afraid this is a big red flag that he has no intention of 'changing'.
He just wants things to revolve around him, for him to be in control, and for you to be submissive. As usual.
I know your situation is different but just some food for thought.
Keep going, keep questioning. You are doing well.
To deal with this and 3 dc incl twins is nothing short of amazing.
Xxx