I only have two people who I interact with regularly. One of them I see about once a year or every few years, however we chat online a few times week to a few times a months. The other is clearly a bad influence on me but I've known him since we were kids and I'm also his only friend. So, I see him a few times a month. A lot of people come into my life briefly and we may get close but it usually only lasts a few months at most before something happens. Sometimes it's a subtle "something" -- I often feel like I did something to stave them off but I'm never sure as they will stop talking to me. Sometimes it's a lot less subtle like I do something they find very uncomfortable and they likely tell me what I did that was so off-putting, however, I don't see it as a big deal.

To be concise: I feel like I have a very loose grasp on social skills and I try to get better by being around people but I often feel like people can tell something is wrong with me and it keeps them at a distance. I've met others with BPD who seem to maintain friendships and even relationships with others. Does anyone else have this problem? Does anyone have suggestions as to how to stave off loneliness, or ideally make friends?