Hi all. I am new here & I desperately need some advice. First of all, I am 18 years old. I met my ex boyfriend about 2 years ago & we became BEST friends. About 7 months ago we got in a relationship. He was very good boyfriend at first, sweet & nice but not too long after we started dating he became controlling. If I would go out with my friends he wouldn't like it & would get very mad at me. Or if we would be on the phone & I was tired and wanted to go to sleep he would get angry. Then he started taking all his anger out on me, just really bad mental abuse. He would FREAK out on me, throwing things, punching things, calling me horrible things. It would go on & on for hours. If I was with him when it happened, he wouldn't let me leave. If we were on the phone, I would hang up & he would call me seriously 30 times in a row until I would turn my phone off. Then he would start calling my house & I would take the phone off the hook. Then he would send me long facebook messages just calling me any name you can think of & just putting me down, making me feel really bad about myself. These anger fits happened at least twice a week, if not more. I stuck by him, because I really loved him. So last week, enough was enough & I ended it. I just couldn't take it anymore. I was crying everyday & I was just not happy at all. He has now began telling me he wants to kill himself & that he needs me & that he can't live without me. I've tried to distance myself from him because he just tries to manipulate me. I feel like he tries to make me feel bad for him so that I'll stay. He won't stop texting me & calling me and a part of me does feel bad because he was my best friend & I used to be able to talk to him about anything but it's just so different now. He's hurt me so much & I just can't get away from him. I'm so stressed out from all of this. Please help me, I really don't know what to do here.. & thank you so much if you read all this.