Been there and done that. Your still emotionally trapped in the relationship, despite not living with your husband for a year. Are you still together ?
I too was thinking, "How did it come to this ?", "Why was he abusive ?", "Was it my fault?" I had all these questions in my head which I didn't know the answers to. But then, I realised, questioning him/ his behaviour/ his abuse etc is wasting time. Who cares about the Why's, it was time for me to take control of my life and move the fuck on.
It was very hard to leave the relationship but I didn't want to waste my life being with him. I wanted to enjoy life, I wanted to enjoy my DS. Not always on edge, not always pleasing him incase he goes into a meltdown, the hurt, the betrayal. I realised that I wanted to take control over my life and wanted to life the life I envisioned for myself and DS. Plus, I didn't want DS to turn out like him and cause any emotional distress and ruin his mental health ( as Domestic abuse has a strong impact on children).
You do know that you want to leave, but your scared. The only thing holding you back is yourself. You have to feel the fear and do it.
After about a year and a bit leaving my ex and I saw him out ( with most likely his new girlfriend) and I felt nothing. Absolutely nothing. It's funny actually, when you used to be in a relationship with this someone and your whole life as been about this person, you can't imagine your life without them in it. But once separated, your amazed to realise that life goes and you move on and you see them passing by on the street and you feel nothing, like they're a stranger to you.
Anyway, Make a plan, any savings you have, contact lawyers ( regarding divorce). Contact women's aid, plus reading other stories from women who have planned their escape.
Read the books ; Feel the fear and do it any way and Why does he do that by Lucy brancroft ( I think that's the authors name.)
Regarding contact with your DS. You either enforce that your husband gets supervised visits or come up with rules regarding contact. E.g. You can have your son on the weekends etc. Apply the no contact rule ( in this case because you have a child, minimal contact- you can also search this up) so he doesn't get to manipulate you. Do not call him or text him, unless it's about your DS, when he does contact you Make sure it's just about your DS. If he tries to change the subject, talks about anything else, you tell him "Sorry, if this is not about DS then I'm not interested in what other things you have to say" and leave it like that. If he tries to squirm you, bugs your phone. Leave him to it, do not reply, do not retaliate, do not say anything.
You can do this !