I've hardly used this subreddit so I'm sorry if I do something wrong.  
I will preface this by saying I'm not diagnosed with BPD, in fact my therapist said he doesn't think I have it; however, I haven't told him all the worst parts about me that might lead him to diagnose me with it - I think I do, but even if I don't actually have it, I feel like people with BPD might understand me and how I feel, I certainly can understand stories of people with BPD well myself.

In any case, here's my problem. My FP and I have been in an on-and-off LDR relationship for the past year roughly. It's great when things are great and horrible when we fight. Mostly, I start the fights, over nothing at all, and say horrible things to her. I am aware that most of the fights are entirely my fault and the things I say and do are completely unacceptable, however, she has assured me multiple times that she understands and she can deal with it and she loves me and wants to stay with me even if it never gets better.

We got into another fight that I caused last week. The details aren't really important, in fact it was a far less severe fight than most of the ones we've had.  
However, this time she ghosted me for a week. Blocked me everywhere, didn't reply to anything at all I sent her anywhere. I asked her if she was done with me, no response either.  
I've been sending her messages basically all day every day for the past week and didn't get anything at all out of her. Usually she comes back after a day, two max. So I was getting really worried.

Whenever she ghosts me like this, I check all of her profiles to see if she is up to something, including a dating website that we met on.  
Today she made an account again on that dating website, full with pictures and everything, and I completely lost it on her.  
After losing my shit, she unblocked me and told me she did it on purpose just to make me mad.  
I told her that she went too far, and I couldn't handle this. The ghosting was already bad enough but making a profile there, especially just to spite me, I just couldn't handle. I told her this and how i feel in a quite detailled message.  
She responded to that with "lol"

I realise now that we have no future together and I can't be with her anymore, I can't handle her doing things like this to me and ghosting me all the time, and she also doesn't deserve me treating her like shit and starting fights constantly. I know I need to leave her, but I don't know how to and i don't know if I can. Every time in the past I've tried to (or rather tried to deal with her leaving me before she ended up coming back again a couple days later) I couldn't keep it up even a day and begged her to come back.  
I have no friends, no social life whatsoever, no real hobbies, currently on a break from college, and I don't know what to do or how to even begin to distract myself or start on leaving her.  
Please help me, any advice would be appreciated.

TL;DR: My FP and I need to break up, I have had trouble getting over her for over a year but I realise now I really need to, but I don't know how to do it and I have no friends, safety net, hobbies etc. to help me with it.