This is a long one! So I've been with my partner for 7 years. From about 3 months into our relationship he has treated me terribly, cheating, mentally and emotionally abusive. He's cheated on me numerous times with numerous women, even prostitutes in Thailand. He got the latest one pregnant and now has a baby with her. She harasses and abuses me via Facebook, instagram, text, messenger. Tells me to go and kill myself ( I had a mental breakdown earlier this year and was suicidal for a long time) He has a way of making me think that I'm being unreasonable when I object to his behaviour or try to walk away. If that doesn't work he harasses me with hundreds of phone calls and threats of suicide until I relent and go back. I've had intervention from mental health services and every single one of them tells me I must leave because he's abusing me! My children ( he doesn't live with me) absolutely detest him, my family hate him and the majority of my friends hate him as well. To anyone looking at it from the outside I come across as a well educated, confident, strong woman. I just cannot seem to walk away because he's destroyed all my self confidence, made me doubt my own mind and made me feel completely worthless. Any advice would be very much appreciated.