Sorry for the name change. Basically 2 weeks ago I was rushed into hospital and ended up having an emergency operation (stomach related). I had to stay in for just over a week, in which time DH started off coming every day and was very sweet and caring but towards the end decided it was becoming a "faff" and came less. This upset me but I never mentioned it. I came home last wednesday with tons of painkillers and strict instructions to "rest". I spent the rest of the wednesday in bed and then most of thursday (he went back to work thursday). Friday I got up, pottered around the house, watched a movie on the sofa, did a bit more but generally felt really crap and went to bed at 7pm. Saturday the kids were picked up by their father and DH was at work so again I was on my own all day. I did bare minimum but looked forward to spending the evening with dh so bought a movie we both wanted to see from box office.
So anyway he came home, opened a can of beer straight away (it was only 5.30pm) and drank that within 5 minutes and then opened another one. I raised a brow but didn't say anything. I mentioned to him that I'd bought the movie, he said "right" and that was it. 4 cans down he said he was going for a walk to take-away, did I want anything. So I asked him to get me a small chinese. He came back, we ate, he drank two more cans. I put the movie on and snuggled up to him on the sofa (we do this often so I wasn't acting out of character here), anyway he seemed really unresponsive, didn't put his arm around me or anything. I asked if he was ok, he said he was. The film started and all of a sudden he snapped "go to bed if you're tired!"
I wasn't falling asleep, I was watching the movie! I said I wasn't tired and asked why he was being so stroppy, he said he wasn't. Another can down.
What sparked it all off was I put my hand under his shirt and stroked his belly. Again not entirely unusual but he just snapped and stood up muttering "for fucks sake, just go to bed". I asked what on earth was up with him and he went crazy and started shouting at me that I've been away for over a week, done "fuck all" since I got back and was all of a sudden "all over him" when I "knew full well we couldn't 'do anything' anyway". I retaliated asking if he was seriously on about sex right now and he said something about "No I'm on about you being fucking irritating".
So I got up, walked past him and said "right, you're drunk, I'm going to bed" and he grabbed my arm and yanked me back very hard shouting "don't you fucking walk away from me". This caused an excruciating pain in my stomach, I cried out and went down to the floor, he told me to get up and when he saw how much pain I was in he was mortified and said he'd forgotten and tried to help me up and said he was calling an ambulance etc, he put his arm around me and kept saying he was sorry and he loved me and didn't know what came over him.
I don't really know why I'm posting I just don't understand what happened here, did I do anything wrong? He genuinely is sorry I think but I just don't understand. He's been lovely to me since.