I feel so worthless..

My boyfriend makes me feel so shitty.. he has done some terrible things to me and said even worse.. theres been a point to where I went downstairs to talk to the neighbor and I was down there from 10:30-11:30 pm and when I came up he screamed at me, was hitting shit... when I told him to be quiet because he was gonna wake up our baby, he claimed that I didnt care about our baby because I was out til 1 am.. I tried telling him that he makes me feel like shit and depressed and he told me “idc what you do, cut yourself, do whatever, just dont kill yourself because of our son” I dont ever go out and hes only a year old, for the first 8 months I did it all. He hasnt bathed him once, fed him maybe 8-15 times and changed his diaper when I beg him to (still gets an attitude).. so its not like I go out all the time and he had a reason to be mad. I told him to call me if he needed me to come up and he didnt so I thought it was okay.. well I was wrong...