Anybody who can help me, I would appreciate it so much! (Im 19 yrs. old, by the way) 
 
Okay. Basically, Im thinking about breaking up with my boyfriend. He is driving me absolutely insane, and he has gotten to the point where he is emotionally abusive to me. He doesnt trust me whatsoever (but I've never given him a reason not to) and he's always asking me who Im trying to "impress" whenever I look nice. He throws a fit whenever I dress up nice and he isnt there. He doesnt want me to wear makeup, and questions me when I do. None of my friends like him, and he is always talking badly about them. He gets an attitude if I go out with my FEMALE friends, even if its just out to eat or to go shopping. He questions me about the tiniest little details, and I feel like I cant take it anymore. He has become physically abusive on some level.. once I said something under my breath, and he asked me what I said, and he slapped me on the back repeatedly until I told him what it was, even after I told him to stop because it was hurting me. And he punched me on the arm and left a bruise for a week. He's also slapped me multiple times "on accident." He's just so insecure and he's always so paranoid that I'm cheating, because his ex cheated on him. My ex cheated on me, but I dont treat him this way!! Also, he calls me a "whore" and things like that, which I absolutely HATE, and I've told him so. My ex boyfriend had some mental problems, and my current boyfriend brings up things that my ex used to do to my family (like pointing a gun in my grandfathers face) and makes a joke out of it. He's just so disrespectful towards me, its pathetic. Not to MENTION the fact that he watches pornography behind my back, even when he promised he wouldnt do it. He made me cry the other day and he acted like he didnt even care. He actually got mad at ME for crying! I would break up with him, but I signed for the dirtbike he is paying for, and Im scared that he would blackmail me or not pay and ruin my credit. He has already threatened to tell my family things that I dont really want them to know (when I almost broke up with him before). I just feel so lost and I dont know what to do. I mean, sometimes he can be really sweet, and I see the guy I fell in love with. But his behavior has changed so dramatically over the last year, he's like a completely different person. Im sorry this was so long, but if anyone could help me, I'd appreciate it soooooo much!! Thank you!!