I’ll keep this as short as I can since I it’s a long story. But, long story short, me and my boyfriend of 4 years got into an argument. It wasn’t over anything specific, he was talking to me really rudely and had an attitude. I got one back and it just escalated. I kept telling him to just stop talking to me and leave me alone and he just wouldn’t. He kept saying extremely rude things over and over even when I wouldn’t say anything. He does this to get under my skin and get a reaction out of me, and then when it works, he flips it around and makes me seem like the bad guy. Well he started calling me names so I called him names back, and then for no reason during the argument he called me an “ugly fucking b*tch” I can’t get it out of my head I keep replaying it in my mind over and over. How could he say that to me. I’ve never insulted his appearance or tried to make him feel bad about himself. I’m not the best looking but people call me pretty all the time, but I’ve become very depressed and started letting myself go and I’ve always been self conscious but it’s gotten worse in the last year, and this just shattered what little bit of self esteem I had left. I feel hideous. I keep staring at myself in the mirror, thinking, he’s right. Analyzing every flaw that I have. Nobody would ever want me. He doesn’t even want me. The name calling&stuff is bad enough, but I can get over it I’m used to it. But calling me ugly was like mentally murdering me. Advice please?