This isn't easy to write, and I expect a lot of negative judgement, but I'd really value your open opinions and experiences.
I'm 35 (male), she's 30, we've dated for nearly 5 years and have lived together for the majority of that time (covid sped that up).
On Saturday we drunkenly left a party and started bickering as our phone batteries were low and we were struggling to get an uber. The alcohol was naturally making this worse as it's not an important topic, but we were stuck in the middle of an area we didn't know at 1am.
I flag a taxi as uber isn't working and we get in. She's still annoyed and is repeatedly saying how I always need to be right etc etc. I get annoyed and I rise to this in a childish manner, I'm not proud, my emotions too were up and down from the booze. I childishly respond that yes that's me, and I am always right, and when was the last time she was right. She then struck me in the face, which broke my glasses.
Since then she has been very sorry and has tried to look after me on Sunday. She's apologised a lot and has said we can talk when I'm ready. She says she'll stop drinking (not that she drinks regularly). We've talked a bit on Sunday about it.
Obvious questions you may have.... Do we argue a lot and has this happened before. We don't argue often, and this happened once before when drunk after a wedding about 15 months ago. Similarly we were arguing but this time in bed, she then struck me in the chest and kicked me off the bed, before being extremely sorry.
I know the knee jerk reaction is end it. But I love her and we live together. It's not perfect, but things have been improving since we started bi-weekly couples therapy about 6 months ago (not related to this, about improving intimacy and sex life).
Thank you if you've made it this far. I don't want to do anything brash, but I'm lost and don't know what to do next.