I know how hard it can feel to get away from a situation that must sometimes feel okay at times but other times leaves you in so much pain, pain that you may struggle to see that you don't deserve. When people closest to you make it hard to help you to believe that you are worth better treatment, that you have lots of great things to offer it can be hard to believe that your as deserving of real, genuine love and care.
When a person treats you like you are deserving of much less respect, love, care, happiness than what they expect you to give them they cannot be either 'in love' with you or truly love you. You deserve to have genuine love. By letting go of this man completely from your life you'll give yourself the chance to move forward into a better state of mind. I have been to some degree where you have come from and eventually left that situation which opened the door to a very kind and compassionate man, my only regret was that I wished I had left violent man before him sooner.
Have you considered sharing so you don't have to live alone? Will the person who has been looking after you now help to check on you from time to time? Are you able to move away further than you planned. Change you're mobile number if you can. Do what you can to break ties with your ex. No human deserves what you have gone through and I hope that someday you will be able to believe that for yourself. Take care you deserve to have kindness, compassion and understanding