Here's the story. My boyfriend and I were best friends for about five years before we got together and have been in a relationship for two years. We rarely fight but lately he's been edgy and moody and in a tiff he called me a whore. I instantly saw red and then began to cry because A: It hurt my feelings, and B: He doesn't normally says things like that to me. I told him that he needed to leave the house (we live together)and if I am with someone who I want to spend the rest of my life with and potentially have children with I will be damned if they will call me a whore because that couldn't be further from the truth. He left for an hour and came back and it's been half a day and I won't look at him or speak to him. He is visibly sorry and I think he's too scared that I will rip his head off if he says one word to me. So how long do you guys think I should keep my mouth shut and keep my distance? This is his second offense in 2 years of using a really derogatory name like that.