We are all here to lend an ear and to give advice ...
... that's the easy part ... but, you are the one that has to make the decisions and stick to them ... often much easier said than done.
I have found 2nd, 3rd and even 4th chances given to someone only means things get worse, the other person becomes more confident that 'you can't live without them', so they continue to do everything they have been doing and add to the list of bad things as time goes by.
You have found the strength to set him out, I hope you can keep the backbone you are developing and not let anyone crush it again. Unless there is first respect and open communications from both sides, love can not survive, especially a one-sided love. When someone truly loves you, there is no abuse .... of any kind ... on either side.
You do not have to have a man in your life to survive or even be happy. You can survive with out one, but they are nice to have around ... a bad marriage and a couple of bad-news boyfriends and 34 years before I found my true love.
You are the one to lay the rules down in a relationship as far as your physical and mental health is concerned. The
very first time something is said, done or threatened ... walk away ... run away if you have to, but never go back ... it only gets worse. No one deserves what some people will go through, if they allow it to happen. The next time, you could be leaving horizontal instead of vertical.
Just keep in mind, it is your life and your future, if it's not good now, staying in/or returning to the situation, will only make it worse and harder to leave the next time.
If you've never had a chance to read the book "The Burning Bed", please get a copy and read it.
Jo Ann