Okay so I have impulsive type BPD

I get along with most people and have no problems makings friends, however keeping friends as friends is well keeping me in a vicious cycle.

So I'm very outgoing and speak to everyone like I've known them for years but I absolutely admit most friendships are surface level at best.

However this often leads to "so what are we" or "I want more than just friends"

Now Im very honest and open about not dating and not interested in romantic relationships granted the reasoning is often explained as I'm just not interested in it, however even so it still becomes a "oh she clearly is just saying that but doesn't mean it" so they try again and again and I don't yell I don't scream and I'm actually pretty damn polite about it. However can't say the same about them back it end up a "You led me on" and series of insults and how I'm the worst kind of person and then they ditch.

So basically
I have a lot of problems letting any friendships go past my comfort level because of my problems 
Which then leads to people ditching me 
Which then leads to me hammering down on keeping surface level because of the outcome

Is anyone else in this cycle?