mentally and now physically abused

Yadis

I been with my boyfriend for almost ten years. I have a 14 year old daughter not with him, but he raised her n I just had a baby boy after having a miscarriage last year, our little boy is 9 months. And now I just found out am 10 weeks pregnant. I am happy cause I love my kids, but dealing with stress and the bullshit of this man is to stressful I don't even know what to do. now we argue everyday n for the first time he hit me, I was bleeding through my nose but I sure punch the shit out of him, I don't know where my strength came from but I fucked him up. I don't have anyone to talk to I feel like am gonna lose my mind. But on top of that I found out he's doing drugs n is sad cause he was such a good man I don't understand why things had to end up like this.. I just don't know what to do 😢