About an hour ago I went to the bathroom and when I came back my H was spreadegeled over the entire bed so there was no room for me. I shoved him a few times (not hard, just jiggling his shoulder and prodding his arm to try and wake him up) and ended up shouting at him to move to one side or the other so I could actually get into bed. For context he does this to me regularly - it's a small double and easy to take up too much space but whenever he says it to me I just move. Or I usually go and sleep on the sofa but I currently have a fractured coccyx which is really sore and have important work stuff to do tomorrow so a proper night's sleep in a comfortable bed was really important.
He eventually woke up, screamed in my face that I was a bitch and punched me, hard, on my fractured coccyx multiple times. I'm now in so much pain I don't think I'll be able to sleep. Apparently I deserved it because I shoved him and asked him to move to the other side of the bed. Meanwhile he's now happily snoring away.
I'm honestly so upset. And he's going to expect me to do the work stuff tomorrow (well, today) as I'm the breadwinner.
I want to escape this relationship right now but I don't know how.