Have namechanged for this as I'm ashamed of the whole bloody thing and feel so farking stupid and fed up and blah.
I've had a man (friend but have been sleeping together) staying for the last week while dd was at her dad's. She came back yesterday and I asked him to sleep on the sofa so as not to confuse dd (she's 4).
So at two in the morning he came and woke me up to ask if he could sleep with me after all - I said no and he got really arsey, accused me of letting my life be ruled by my kid and all sorts. He went downstairs but half an hour later his bloody dog came upstairs and threw up in dd's room
I shouted for him to come and deal with it, and got dd into my bed. He came upstairs effing and blinding, accusing me of feeding the dog crap that had made it sick. I followed him downstairs and asked him not to shout in my house as it would frighten dd, to which he told me she was a 'spoilt fucking brat' and he'd shout all he liked. So I told him to get out as I will not be shouted at like that in my own home. He carried on shouting at me so I slapped him in the face. I know what a shit thing it was to do but I was so furious and he was standing in my kitchen shouting abuse at me (that I was mental etc) and refusing to leave. I can't believe what I did, its so unlike me.
He did leave after that but I feel so crap about it all, yet again I have had some twat of a man think they can trample on me and I just feel like crying. Can't cos dd is here and I don't want her to see me upset.