ExP has DS (nearly 4) for the day at weekends, with sleepovers alternate weekends. We've both been very amicable and flexible as to when works for us, and have maintained a friendship to the point of being able to still spend birthdays / special occasions / family days out together, which is great.
I have a long term mental health condition, and am very ill at present. I asked exP if he could possibly have DS for an extra sleep over this weekend, he said no, but would do what we usually do on his day; I give him my spare key, he can then bring DS back here whenever he wants if I'm out. We started this a long time ago, and has worked very well for us. ExP normally gets back here around 8pm, so if I'm going out, I aim to be back either before or after that so as not to interrupt bed time. We've talked about this and decided it works well. I had been drinking, but was coherent.
I got back this Saturday night at 8.30ish, had kept in contact with exP about when I was getting on the bus etc. He had been in an odd mood when I dropped DS off to him earlier in the day, but I thought he was just having an off time. When I got in, he picked up his rucksack, and I told him he might as well sit down and have a cup of tea, because the bus had just been.
He grabbed me by the throat and hissed that he was very fucking angry, so he'd be leaving now. I kicked at him to get him off me, and then he pushed me against the wall, and said that if I kicked him, he'd kill me. I slapped him (because I was seeing stars by this point), he let go and stormed out.
He came back about ten minutes later - I answered the door as had text a friend, and thought it might be her - told him I didn't want him to come in, so he just sat in the door way and proceeded to insult me in every possible way, and telling me that he knew I was suicidal, and that I should just do everyone a fucking favour because no one wanted me alive anyway.
He eventually left about half hour later. I will admit I can't remember everything that was said, and we moved from the front door to the lounge - I was more concerned about disrupting my neighbours with talking outside, knowing they have young children.
He's since text me several apologies, telling me he feels like he's turning into a monster, and offered to go to the police.
He has grabbed me by the throat before, once, though never threatened to kill me. The first time was not long after he lost his father, so I put it down to grief, and he attending therapy. I know he's been struggling with his depression and anxiety again recently, and although I've offered to be there for him, he will only really admit how he's feeling when he's been a bit of a twat (normally just being awkward, me calling him on it, him apologising and explaining).
I haven't contacted the police, but I have called his mother, and he is going to stay with his parents for a while. Have told him I don't want him calling at the moment to speak to DS (my mum says this is unfair, but I don't want to speak to him right now).
My problem now is I don't know what to do about contact for DS. Like I've said, I don't want to speak to him for a few days, and this weekend I'm taking DS to my parents overnight anyway, but then I'm a bit lost. I don't know what is best; I'm currently not feeling comfortable to say contact as normal, but I don't know whether that is unreasonable, as his mood has only ever been directed at me, never at DS. I'm terrified of any authorities being involved; frankly I'm scared that my diagnosis will be used against me and I'll loose custody. And the fact this isn't his normal behaviour, and that the only previous time he's acted like this was during a time of major emotional trouble, concerns me, hence why I contacted his mum and a friend of his, to make sure he has support if needed right now.
But I really don't know what the best thing to do is.
Sorry for the essay.