Has anyone left their husband? How did it affect you and children?

I’ve been with the guy for over a decade. We have a 3 year old boy. I’ve put up with him and his yelling/screaming and aggressiveness for years. It gives me anxiety and sometimes I get a nervous breakdown. Sometimes I question myself if I’m too sensitive or he’s getting worse as time ticks. Every time I tell him I don’t love him anymore and we need a divorce he would tell me that all couples have problems, no couple is perfect. Then he says how can I do this to him after all the good stuff he has done for me and our son. Another thing he says is that our divorce will affect our son and he’ll be suffering and then keeps saying that he will tell our son it was my fault we are separated and try to get our son to go against me. He’s also so worried about me seeing another man one day and that my son will get attached to another man. All these things that he tells me makes me feel bad and guilty which is why I just stick around. About two time I had to ask my friend for Xanax after arguing with my husband. He is someone very difficult to deal with but tells me I’m the difficult one. I looked up on Google on what to do and they bring up marriage counseling but with him that will not work because he will make himself look good always and that I’m bad. He doesn’t accept that he is wrong and never apologizes ever after acting out on me in front of our child. I need some help on what direction to take? I want to start talking to a therapist ASAP because my mental health isn’t so good because of this. But I want to make sure I’m making the right decision when I leave and not regret it. We’ve built so much together and had good memories. I love his parents and my parents like him but between him and I things don’t look good and when things go well a couple days later he acts out with screaming and yelling. I also feel bad falling out of love with him. Is that normal in marriage or is it because I’ve endured so much? I’m in complete loss mentally emotionally and spiritually. I have headaches now too and depression is at max.