Conflicted

So my SO and I live together but had had very difficult problems. He cusses at me and tells me to shut up all the time. He gets mad and leaves the apartment if I interrupt his games that he plays Day in and day out. He never gives me space or wants me to go out even with people from work. He bad talks my friends of the opposite sex because I would rather be with them than him so he yells at them when we go to my work. I cry constantly and he gets mad when I do. And yesterday, I found out one of my old friends died and he said well that sucks but quit crying, there's nothing I can do.... I feel like we need to break up or a least give it a break, but im scared. We got this lease and dogs together. Should I talk to him about it or just try and cut things off before they get worse?