I've not really posted before but I am just not sure what to do right now. A couple of weeks ago my DH and I were having a few drinks when everything got out of control. He had been in a bad mood all day but I thought he had calmed down enough when we had a few drinks. However he suddenly became very angry and started shouting and screaming at me. He wasn't shouting about anything in particular he was just ranting. I went in the bedroom to try and get away when he pushed me onto the bed he got on top of me and started choking me. I was so scared I just froze I didn't even try and stop him. I'm not sure how long it went on but he suddenly stopped and started hitting himself in the face and screaming to me to hit him back. I refused and just held him until he stopped. In the morning he checked my neck to see if he had left any marks. He said ' I shouldn't have done that' and that was it. We have been together for 10 years and married for 5 years. I have a dd17 from a previous relationship who we have been raising together. He does sometimes push me when he is angry and he often throws things but nothing like this. After 2 weeks of refusing to talk about it he finally apologised and said he was sorry he scared me. I'm not sure if I should just accept the apology and try to move on from this or not.