My boyfriend and I have been together for a little over two years. Everything was wonderful in the beginning, as it always is. We love each other passionately and we know we want to be together for the rest of our lives. Over the last 6 months or so, I've slowly been destroying that. I thought it was depression coming back, dealing with PTSD from a sexual assault two years ago, anxiety, bad OCD, but after he broke down crying to me tonight saying he can't handle being hurt by me anymore, I realized that it's my BPD behaviors coming back. 

I was diagnosed with BPD and OCD in high school and since coming to college I've made significant progress with both. I don't know what triggered my behaviors to come back, and I didn't even recognize it until tonight, but now I feel sick that I'm back to this place. I'm clingy, I get passive aggressive when I feel like he's not giving me enough attention, I'm hot and cold all of the time, I get incredibly jealous when he hangs out with other people instead of me (especially girls, even though I know he loves me and only me, and would never ever cheat). I feel so angry all of the time and I've been taking it out on him, and he can't do it anymore. He made it clear that he still loves me and wants to date me again in the future, but our relationship has become toxic and he needs a step back to take care of himself. He's scared that I'm losing myself, and he doesn't know how to get me to come back. 

I can't do this to him anymore. I love him too much to keep hurting him, but I don't know how to make this anger go away, or how to get better. I'm in therapy for PTSD but am afraid to bring up my BPD to my therapist. But I need to make a huge change soon, or I'm going to lose my best friend and the love of my life for good. 

Help me, guys. What do I do? 