How do I stop my boyfriend getting angry with me all the time?
I've been with this guy for about 4 months- he's everything I've ever wanted in a guy, I always feel like I get hurt in relationships, but this guy is amazing, I had only just let myself believe I loved him, when he went away for a few weeks. When he went away we still talked every day on Facebook etc, but he began to get really aggressive.. He keeps telling me he's going to hurt me and make my life miserable if I lie to him.. I'm not allowed to leave my house or see anyone whilst he's away.. I don't know what to do or say to him, I really like him and in between the fights he tells me he misses me and that we'll be together, but he can be really hurtfull.. It started when I pierced my ear- I told him about it, and he started calling me a stupid f***ing bi**h, saying why didn't I ask him before I did it.. I was completely shocked, he's never done ANYTHING like this before.. I keep telling myself something must be wrong.. I'm worried about him.. How am I meant to explain to him that I would never cheat on him and I'm not going to lie to him? Please help, I'm so worried and its starting to scare me..