Ok, so you have decided that you are leaving then.
While all of our stories are unique, there are alot of similar dynamics going on.
Raging
Projection
Devaluation
Impulse control
Lack of Empathy
I know you said you have been lurking on the website for a while, have you had a chance to read up on the traits of a BPD?
found here.
https://bpdfamily.com/message_board/index.php?topic=56206 First I want to say WOW, congratulations on your commitment to staying sober, and I can really understand how the stress of the relationship with you bf/ex would push you to your limits emotionally, physically and mentally. You are worth it tho.
It is common for a BPD to devalue you and that is why you can do nothing right. It is the opposite spectrum of the Idealization phase.
They see you as perfect and you gradually are demoted until you reach a point where they see you as flawed. Normal relationships understand this. Its part of love, care, empathy and acceptance in a relationship. A BPD cant understand this because they can only see in black and white, as well as have little to no empathy for whats hurting you. When you become flawed, for them, it gives them every right to tell you that your arent perfect, because through their reality, you are suppose to be. To them, you deserve it.
Rest assured, we all have our own problems and we all played a part in our dysfunctional relationships, but we should not ACCEPT the guilt thrown at us for not being perfect. We dont have to be.
Cut yourself a little bit of slack on being hurtful. Yes, I know that we would like to remain calm and above board while they are being rude and hateful, but if what yours tells you is like what mine told me, being angry and hurtful is a NORMAL reaction. Its normal to defend yourself.
Love yourself, you have been through alot.
I also noticed you questioning why it is that you having trouble in relationships with men. I think that is a very fair question to look into.
Are you seeing a therapist? I think alot of us here do to help deal with the untangling of our relationships as well as finding out what brought us to be involved in a relationship where someone treats us like crap basically.
Ok, so your leaving, are you going NC or do you plan on keeping some contact?  :)o you think you can handle contact?