So last night DP came home from work early, about 3pm, went out at 5 to meet his mates for a drink. He came home about 8 a little tipsy. To cut a long story short we ended up having a row about nothing and made up, it felt like he just wanted to start an arguement and he went to bed. I followed half hour later when he was asleep, i turned the tv off which he always has on, put my radio on ( next to me) very quietly an lay down. Next thing I know he is shouting, f-ing this an that because i had woken him up, told me not to speak to him etc at this point i got up and went to sleep in the spare room, admittedly i slammed the door behind me. He came storming in, litrally screaming at me he slammed the door then opened it to carry on shouting at me, i went to walk past him ( still not having said anything) when he grabbed both my arms an pushed me backwards.
I retailiated by pushing him out of my way, an i did slap his face, i have never done this to anyone before, and feel so terrible about it. I went into DS's room and sat against the door while he carried on shouting.
DP drinks too much, i told him today that i cannot live like this, an its either me or drink. He responded by saying i must be seeing someone else....
I have asked him not to come home until DS is asleep, when i will have his bags packed and he can make his choice then, me or drink.
Am i doing the right thing???