Background: I'm 25w pregnant and have been really suffering this time, mostly due to severe anaemia (total exhaustion, bed-bound most days). I've been on sertraline since b traumatic birth of DS (2.4yo). Partner is a good, hands-on dad to DS but has been very cold towards me throughout pregnancy, and very resentful that he's had to take on more childcare while working a stressful job (I also work full-time, but from home so it's easier).
This morning, after being up with DS for 2 hours in the night because he had a nightmare, I was woken by him climbing all over me, his ice-cold little hands all over my face and neck, trying to stand on my bump, generally being boisterous. I asked him very calmly several times to stop, he ignored me, so I sat up (calmly) and got out of bed. Cue tantrum, clinging to my legs trying to drag me back into bed. I had a pounding headache and suddenly snapped: I pushed him to get him off me and left the room. DS cried. Partner yelled at me, I cried in the spare room for an hour, then got up and hugged DS and apologised (who was happily zooming round on his bike by then). Partner told me I was clearly not coping with raising DS and needed to go and stay at my parents'. Then left to take DS to a birthday party.
Was I abusive for pushing DS? Should I leave? Sorry if this would be better in a different thread, I've never posted before.