Need advice and guidance maybe just something to help make sense

I've been in this relationship with him for two years and some odd months, when we first got together every thing was fine, I admit it was fast how we manged to say I love you to each other. We made our relationship official but I was a little uneasy about it then, I just figured it's early to be thinking absurd thoughts about him when I don't know him, after a couple weeks he scared me, I know I'm very annoying sometimes and I like to push people's buttons, but I had never been in a possible domestic violence situation. I decided it was nothing and let it go, when we moved in together since I've been on my own since I was 15, I was 18, him 21, when we decided to do so, we were living as roommates with some people and things got bad then, I was so scared but I couldn't leave or do anything, I used all the money I had and bought us a car, he out two holes in the windshield being mad and yelling at me, and he always threw things or said some spiteful hateful shit about how I didn't do this or that correctly. I was tired then, but sex was a must for me to help me cope I guess, we would have sex and I'd feel a little better but then things would start up again the arguments the BS all of it. It seemed like I was living with a crybaby, I thought to my self then I'm just being a inconsiderate ass hole, he's never had to live my life the way I have, he's sheltered give him a break and teach him. I though about leaving him early on after four months but then I got pregnant, I was so scared since him not being able to control his anger around me or with him self we were kicked out on the street for a month, I found out when I took a test as we were staying in a hotel. I was so welled up with joy but I was also subconsciously afraid of the relationship lasting, I did my best by my little baby but after 13 weeks, I and my BF were childless. It strained me and hurt me so bad and our relationship got even more harder to deal with. I loved him then and do now but things keep going down hill from then till now, I have so many issues now that are coming up about abuse at home and he's so umreceptive and uncaring that it hurts. He's done one thing that I hate so much that hurt was he told another girl he was working with that he liked her more than a friend, I was so devestated. Then at that point I felt useless, ugly, fat, unworthy, and stupid. I still feel those things, I'm still with him but I'm trying hard to wonder if I'm the issue if he is if I should work it out with him or what? I mean I hate to even have sex with him and any time I want to I feel like I'm forcing him. I just hurt so bad from all the shit, and there is only a handful or good memories that are run over by all the bad. I mean is it worth it? Is lesson in love and patience? A test? Do I love him? Can redo the last two years? I'm just in a horrible spot and need to do something because I crave to be happy and in love with whom I share my bed with but it just seems like it isn't working. What are your ideas on what I should do.