Social services

So social services are now involved with my child, because of my partner that is verbally and emotionally abusive to me in front of her, she is 9 months old. He has contact now, he see’s her supervised 4 times a week for 2 hours which I was ok with however if he becomes abusive I have to terminate the visit if he refuses to leave I phone the police. I don’t think it’s best that it has his contact at my home and my mum in the surperviser as I live with my mum and my sister and he always argues with my sister but that’s the arrangement im thinking I should ring and request it in a supervised centre as things will only get heated here. H e apparently has to go to anger management and other counselling as his is self harming but I don’t think he will stick to it and I’ve told him I will choose my child over you and will leave you if you do the slightest thing wrong. I don’t think he realises how serious it actually is. He has started being very controllive and our social worker has noticed that I’m glad that someone has pointed this out to him and now he needs to take a course on a healthy relationship. And I am also receiving help from woman’s aid. I really think that he won’t stick to the counselling and I will have to end all contact with him but I’m giving him this one last chance to change for our baby (he has never been abusive towards her, just in front of her towards me meaning it’s an unsafe environment). I just need someone to talk to about this that can give me some support and some advice during this time as my family are all really opinionated and hard to talk to.

As I said I will choose my child over him every time and I know most of you will say just leave him but over the years we’ve both been toxic and we’ve both grown some bad habits him being controllive and me letting it stAy that way and fuelling arguments. I hope we both change together and that we can be the best for our child but if he can’t stick to the signed agreement and misses one appointment of counselling then I will leave him for good.