I just don’t know how to get off this merry go round.
Welcome to the forums and thanks for sharing your story. A lot of us arrived here asking the exact same question as your final comment- how do I right the ship? How do I stop the chaos? How to I exit the merry go round?
The answer is so incredibly simple- you stop doing what you're doing. And that doesn't mean divorce or separation, but it does mean that you must stop being a victim in your own story. There are tons of tools here to teach you to better communicate, establish healthy boundaries, and take back control of your own life...they're the sticky threads along the top of the page. There are also some excellent books out there like, "Stop Walking on Eggshells, 3rd Edition" that can give you a lot of clarity.
The way to get off the merry go round is to educate yourself on how to handle borderline/narcissistic behavior and see where you really stand in your marriage.
Now, I'll warm you- once you start making adjustments, it often gets worse before it gets better. Your spouse is perfectly content with the chaos that you're currently experiencing, because nobody is holding him accountable for bad behavior. You and your kids are all walking on eggshells, doing everything possible not to poke the bear. But what everyone doesn't realize is that you're living with trauma that takes quite a long time to fully unpack. It's not healthy for anyone involved, including your spouse.
I'm not going to suggest whether you should leave or stay, that's a decision for you and you alone. None of us know how mild or severe things are within your home, whether it's casual annoyances or legitimate abuse. What folks here will say is that the sooner you break that cycle and begin focusing on yourself and the kids, the better off you'll be in the long run. Maybe your spouse explodes...or maybe the relationship becomes better than ever. None of us can tell you what's to come.
But you can't keep just taking it and wondering if it's all worth it. That's the recipe for a heart attack or stroke from all the stress involved. I speak from personal experience there.
The other thing I can tell you is to ask TONS of questions here- how do I do this? What do you think about that? That's why this community exists and it's basically a family, a brotherhood. We're all in this together trying to figure out how to get off the rollercoaster. Talking things out here does help A LOT and hundreds have said that this site helped them more than anything. That's true for me...and no, I have zero affiliation with the site. It was the only place I found where people understand exactly what I'm going through and they could tell me that I probably wasn't the problem.
So do your homework. Study. Rant when you need to- we've all been there. But most of all, learn to focus on yourself more and figure out what really matters to you. Hopefully we can help you get there.