Okay, first off... I'm an 18 year old female and I've been with my boyfriend who is 25 years old for about 7 months now. I moved in with him the day after I turned 18 which was in February. Our relationship started out as a long distance relationship. We met online and during that time, I was not allowed any male friends since he felt he couldn't trust the internet and didn't want me to betray him or something and I did as he asked and deleted any male friends I had had.
That brings me to the problems I'm having today... I used to be trusting of him, but now I'm not so much. I always become hurt whenever he befriends another female on facebook or twitter of something of the sort and I would be especially hurt if he were to decide to watch anything like pornography or anything like that. So, we get into arguments about that and then he proceeds to call me the one who chats to males online and calls me a lying, cheating, bitch. He's called me numerous names as such whenever he gets angry with me. I always cave in to say that I'm sorry and usually he says, "whatever" and tells me that I need to straighten up.
It's come to the point where when he gets angry he brings up ways that I've been unfaithful when I have not. He calls my family names and that really hurts me. I always tell him this, but when he gets mad it's like he forgets everything I've ever said. I'm 3 hours away from my family and whenever he gets mad at me, I feel this crushing isolation and loneliness set it around me and it's devastating. I know I've said some hurtful things to him and he says my distrust is hurtful. I'm just at a loss of what to do.
I love him so very much, he's my first love and I don't see myself with anyone else but him. I just need some advice on how to make things become better and how to be more trusting even when he is not so much. I see it as, if I show that I'm trusting, he will be more trusting of me and wouldn't get as mad.
Any advice is appreciated.