I only have one friend and I only see them maybe once a month (if that) and text them a meme or something here and there maybe once or twice a week, other than that my only friend is my girlfriend.

I get on well with pretty much everyone I meet, I'm shy but it's not hard that hard for me to make friends but I push every single friend away. I've had friends in the past (not a lot) but I'd always cancel plans or avoid their texts to the point where we're still cool with each other but we don't hang out or text ever. I do this for absolutely no reason, I could really like someone and get on with them so well and still ghost them. Even though I currently have one friend I also cancel plans with them all the time and ignore their texts. 

Idk if this is a bpd thing but I just seem to push every friend away, even though I'd love to have friends. It's so weird cos none of my friendships have ever been toxic or rocky yet I always ghost people. I always end up only having my s/o as my only friend.