Relationship problems

My boyfriend and I argue almost every weekend and I’m tired of it, all I want is to have a good weekend. I was talking to my friend about it and she told me to write down what I like & what I don’t like about him. The problem is that I have more negative than positive things to write about him. When I first met him I thought he was a little bit weird but a nice guy. We’ve been together for almost two years and this past 13 months have been horrible. Sometimes I don’t even feel like there’s chemistry between us. I don’t think I want to continue the relationship. I want a happy relationship, I want to be able to talk about the things that are bothering me with my SO without feeling like I’m walking on eggshells. Sometimes I think he takes his stress out on me. He doesn’t know how to communicate every time I try to have an adult conversation with him he raises his voice and yells at me. He’s only nice to me when he wants sex or when he needs something from me. I can’t continue feeling like I’m mentally and physically drained. I told him last weekend that I was going to spend this weekend at my mom’s house because need to breathe. He told me that’s not going to happen if you need to breathe to go outside and breathe. We have a baby which makes it harder for me to leave him. What should I do?