How can I leave a person who I care for a lot but is not good for me at all?

Anonymous
My current boyfriend has issues besides the fact that is is needy he is jealous. He whines about not getting his way. When I want to spend tiime with my family he gets mad. About a month ago I introduced him to my mom. I told him before he comes please don't smoke. But he did and came in the house smelling like weed. So my mom pulled him aside and asked not to come in her house smelling like that again. So he got in his chest and got mad and left stating that she was about to get cussed out because of how my mom came at him. He said she is a small decimal in the world. And I went off saying she is every decimal in my world. He also disregard the fact that I may have my last couple of dollars and need transportaion for work. He wants it all. I only had 30 dollars one time and I said we an split in half because I need food for lunch and transportation. He said no and wanted it all. He don't like to work. He says working is a form of prostitution. He don't offer to pay the cell phone bill he wants us to move in together and he live off me. I pay for everything down to the free movie tickets. He always complain about how people dint like him. He would rather smoke and drink than anything. My best friend he threated to kill him if he don't stop talking to me. He always threaten me. He got mad to the point where he threw my phone in the toilet. We argue everyday and all I have is headaches from him.
How can I leave a person who I care for a lot but is not good for me at all?
6 Opinion