Name changed for this. Ex and I have been split for just over a year, we have young children together. Since the split things have been very up and down, sometimes he acts the perfect father other times he just cuts us off and can go weeks without bothering to see the children. He got in touch a few days ago to ask if he could come and see them - told him not a problem, he often chooses to visit them at my home as he has moved back in with his parents and tbh, all I have wanted is for my children to have contact with their father so if that means contact takes place here, so be it. Before he left, we had an argument. Children were in bed by this point. Mainly arguing about the fact he can’t keep letting them down, how I go above and beyond to facilitate contact, how he picks and chooses when to pay maintenance etc etc. Out of nowhere, he threw me down on the sofa and put his hands around my neck, I didn’t feel scared, I just lay there, waiting for him to start squeezing but he didn’t. He got up, told me how I didn’t know what he had had to do to survive and went to leave. I was gobsmacked and didn’t know how to react, told him he overstepped the mark and that I don’t wish to have further contact with him. I suffer with mental health problems and have a GP appt later today about new medication. I feel I want to talk to the GP about this but I’m scared it will mean social services/police involvement. I do have a few bruises on my arm from where he grabbed me and quite a nasty one on my knee from trying to get him off me. I just don’t know what to do, other than cut contact. Any advice?