I'm 19m with BPD, I'm very lonely, I have only two people I can call friends, one which I hardly see and the other is online, and there has been a bit of drama between myself and my friend of two years, things have been.. different between us for some months, I am constantly in fear of losing him and I am pretty clingy, I feel constantly jelous when he hangs out with his other friends apart from me, I know this is wrong just can't help it. BPD is driving me insane, I go from loving this friend to hating him daily with a constant fear of losing him, yet now I am considering cutting contact with him, I feel like I'm dragging him down with me, but he's the only close friend I have ever had so it's hard, not to mention I'll be going back to being lonely 100% of the time instead of 80%.  

There's a lot more drama to this story I just can't bring myself to articulate it at this time, it's pretty late here. 

What should I be doing to save this friendship, or should I just cut contact for his good?

Edit: Reading all the comments I've decided to take some space from my friend, not permanent however. Thank everyone for input and advice.