My boyfriend calls me horrible names
im 17 and he is 19 For some reason he's been getting progressively meaner and meaner to me. and he tries to control me too much. once we go into an argument and I finally exploded as asked why he's been acting like such a jerk all of a sudden and he said "well maybe if I wasn't with a ******* pig I wouldn't have to be" I could not believe he said that to me and I started to cry. I felt so stupid and embarrassed standing there crying in front of him and at first he even didn't do anything then hours later he came and apologized to me. but he isn't acting any different and the other day he grabbed my shoulders really hard over something small that I can't even remember. he continues with the mean names and talks bad about my friends and my mom. I don't understand why he became like this out of no where. but I love him and I can't help it. I keep telling myself that he'll go back to how he was before and this is just a horrible thing... I tried to talk to him and he said he really doesn't want to talk to me right now or something like that. I don't know what's wrong with him but he acts like its my fault. please help, advice ?
What's Your Opinion?