Here's a few tips OP:
1.) Avoid men who chat you up while they're still engaged.
2.) Don't convince yourself that ridiculous bull**** lines like "she's a total psycho" are true. The reason so many women end up in relationships like this is because they lie to themselves - they know deep down that's it's bull****, but it's such a pretty fairy story that they want to believe it's true.
3.) Beware of men who are overly charming and lovey-dovey when you first meet them. Abusers make up for their inability to socialize with women like equals by showering them with disproportionate levels of flattery, gifts and romantic gestures. Women with no self-esteem fall for it like dominoes every time, because they're made to feel special. Most women are instantly on their guard with men like these, because they know it is entirely unnatural behaviour. Normal men want to get to know a girl first before becoming more romantic.
4.) If you are thinking 'he's a good person really', or 'no one knows him like I do', that's a sure sign you need to quit now.
5.) Here's some advice from a book I'm reading. If you want to catch a monkey, put a stone in the mouth of a vase. Make the stone big enough so that it's stuck and can't be taken out of the vase again. The monkey will come along and try to remove the stone. Even though it's of no value to the monkey, it will try again and again to pull the stone free. All you have to do then is throw the net over the monkey.
This man is a worthless stone, and if you keep trying to cling on to him, you will lose your freedom. Learn to recognise such people in your life, sit down and spend some time analysing yourself and why you fell for such a man. Seek counselling if possible.