I think I might be in a slightly toxic/emotionally abusive relationship and I need help getting out. What keeps happening is we cycle through super highs and super low.
We have been together for two years and the first 6 months of our relationship, I thought this is it, the man I want to marry, I had never felt this way, it evolved so organically and we want the same things in life and he made me feel like the most loved human on the planet. And I was 100% in, operating from abundance.
Then something shifted, and that's where the "cycles" began. He would suddenly snap and say really mean things about me or be aggressive in his tone (and that could be anything, he's hungry, stressed, I said something in a way he didn't like or found offensive/insulting, etc). Then our arguments last a few hours of back and forth, then we make up and he usually apologises and he goes back to being the sweetest man in the world. This keeps happening and I keep brushing it off to everybody snaps, he had a bad day, etc. But I am exhausted and this doesn't feel like a one-off. It seems like if there's nothing rocking the boat, we are lovey dovey and smooth sailing and as soon as something sets him off, our dynamic flips. I am not saying I am without faults but I feel insane.
In our "good days/weeks", I feel like I have amnesia, I forget all the bad and I bask in the love and the sweetness and we are having great conversations and making plans, until I get hit by the random flip (it's like dating two men), and it usually comes out of nowhere, we would be having a conversation and he would find a question I asked insulting and would start a retaliation attack.
How can I leave when things are "good" as in when he's being sweet? Because I keep waiting for a big fight where he says something so so so bad, that I feel compelled to leave on the spot (which has also failed in the past). How can I stop the amnesia? My friends say just leave, but I don't think they understand how visceral the feeling of maybe I am wrong/crazy/it's a bad day is.