Hi, I'm 17 but really wanted some advice about my boyfriend. We've been together about a year now, we're both at college together, but we argue all the time and I don't know how to make it stop.
He can be very quiet and reserved and a lot of my friends ask why I'm with him as I'm usually quite loud and like to joke around, but they don't really know what he's like in private. When it's just me and him he's really funny and we like a lot of the same things, I think he loves me a lot and I do love him too but I worry about a future with him.
He can get very jealous and insecure. He doesn't like me talking to any other boys ever, even if they are just random ones in my class. He has waited outside my classroom for me before and seen me chatting to one (we were just chatting about the coursework) and had a huge go at me afterwards.
When we argue we usually go to the common across from my college and he will get very angry. He shouts and screams in my face, he calls me a slut, fat (I'm size 6), ugly and a whore & says I'm cheating on him. I feel bad because I end up getting angry back at him because I know I haven't done anything wrong so I end up shouting back and saying mean things that I don't mean, there has been pushing and shoving too.
I really love him and I've asked him to stop mis-trusting me but this happens every single week and it's getting me down. I lost my virginity to him and my parents don't even like him, he barely says a word to them when he's met them because he's really shy.
He said he has problems with emotions and depression & says I am screwing him up. Am I? Am I a horrible person who's causing all this? I just want us to get along.