Sounds like my xh.
I would summarise mine using attilas words - 'manchild and abusive', add in alcoholic. I put up with it for 7 years, constant anxiety wondering if he was coming home like he promised, trying to control his behaviour, moods and drinking, getting so upset, being scared, forgiving him unconditionally. What happened was I ended up in a really really bad place emotionally, I was isolated, dependent, I was a single mother with no real support from my partner (actually quite the opposite, he demanded attention like a petulant toddler, and did zilch to support me).
I nearly had a breakdown trying to change things, got therapy, learnt it was ok to set boundaries for what I could not could not accept, he decided he didn't like 'ultimatums' (aka he wanted to do what he wanted, when he wanted, and continue lying and treating me like a fool/slave).
I grew a pair and he was out. But this cycle of behaviour was the hardest thing I have ever gone through, I was in hell, somewhere worse than hell - because I was married to a narcissistic child. Who was unable to love me, because he was so wrapped up in his own melodrama.
Looking back at it, I was so desperately unhappy, and ridiculously desperate to 'make it work'. Problem is he was totally unable to be the person I needed. He is a mess now, and I am still dealing with the fallout of that somewhat because we have young children together, and am having to really put in a lot of work to try and detach from him and the chaos he is creating in his life. He has found new people, in his case his parents, to enable him. And it is so sad. Such a waste of a life.
But I am not in the middle of it, I have taken my power back, and at least have a good chance of a real life.