I'm a senior at high school and I've been dating my boyfriend for five years, no ex's on either side. When we first started dating, he made me stop saying curse words and he never says any neither. I am really in love with him and he says the same and we promised we'd stay together for the rest of our lives, he bought me an expensive ring as a symbol of that promise. I wear it on my left ring finger like a wedding ring 24-7.
But along the way, we've hit some bumps in the road. He got mad at me over the littlest things, making a big deal out of those things. He says it's because I do those little things a lot, but I don't mean to. I know what I do, but I keep doing it, like I don't hear something he says, or forget my cellphone at home... Alot of times I promised to change, though I knew that was wrong in a way, but I thought it may make him feel better if I wasn't so air-headed.
I did everything I could for him, just to please him and to show how much I cared about him. Hell, he bought me a Nintendo Wii just because. But he still got mad at me all the time and after a long time of this, I started to get angry. Recently, I've argued back when he was mad if I knew it wasn't my fault. And a lot of times I expected it to end at 'sorry' but he wouldn't forgive me with just that. Some of my friends say he's being controlling and sometimes mentally/verbally abusive... am I being controlled? And is he moving away since I'm fighting back? He also makes it seem wrong that I have friends I want to hang out with. Last time I talked to him, he said I could do whatever I wanted cause he had nothing to do with me anymore.. . does that mean it's over? I don't want it to be, I am in love with him and if I could do something to fix everything, I'd do it... can someone help me? Is it me or him that's messing up the relationship? I really want to keep him and I want to make it better.