Honestly, and don't take this the wrong way, it feels like you're like me a little bit, in that you attract and are attracted to "wrong" guys due to past traumas that need to be identified and dealt with through therapy. For me, personally, after my last breakup a month ago, I did a lot of research to try to understand what happened, and came to the conclusion, most of the men I've ever dated have had narcissistic traits, due to the fact that my own father has some narcissistic traits. And narcissists can smell vulnerable empathetic people like me from a mile away. So, not to say that you're like me, but it could be beneficial, if you see a pattern of behavior, to try to understand where that is coming from. Currently, I'm seeing an NA recovery therapist specifically to confront my childhood traumas to not attract men like that anymore, because I just can't seem to attract or BE attracted to any other type of man that is actually good to me.