My boyfriend (24M) just spit on me (25F), and I'm in shock. I need some advice on what to do.
I (25F) and my boyfriend (24M) have been together for four years, and while we've had our share of ups and downs, I never expected things to escalate to this point. He's said hurtful things before, but he's never been physical during arguments. I'm genuinely in shock and need some advice on how to handle this situation. Yesterday, after he woke up from a nap, everything seemed normal. Yet, when we entered our room, he deliberately slammed the door shut, making a loud noise that disturbed everyone else trying to sleep. I told him, "Why did you slam the door? Everyone's trying to rest. Just stop acting like that." When he ignored me, I touched his arm to get his attention. He snapped, "Don't f***ing touch me," leaving me stunned. I touched his arm again and told him he shouldn't speak to me like that. While drinking water, he suddenly spit it all over me, leaving me drenched. I yelled in disbelief and asked him what was wrong with him. In retaliation, I grabbed my water bottle and poured it toward him. I know I might have been wrong too, but I was hurt and regretted my reaction afterward. How would you have handled it? What really stung was when he called me a “crazy f***ing b****” and took my towel to wipe everything up. I was so furious that I didn’t cry—I just felt numb and ended up calling him "pathetic," a word I’ve never used before. I announced that I was going to stay with my parents, and he told me to go if that’s what I wanted. Afterward, I broke down and cried for an hour, as all my emotions finally surfaced. I understand I could have reacted differently, but what hurts the most is how he treated me. After all of that, he attempted to cuddle with me, but I told him I was still in shock and needed space. This morning, we haven't spoken to each other. I'm feeling really down. In summary, my boyfriend of four years (24M) spit on my face, and I'm in disbelief. I know the logical choice would be to go home, but I need advice as I navigate through this shocking situation.