Hey @Cinderella83 !
Join the club! I have BPD. I push people away. I'm in my late 30s. I can't say I have friends.
But where we do differ is that I'm not looking for friends. My life is so full that I continually have to push people away so I can have time for myself. I feel bad not returning people's phone calls, but I'm really not into small talk. Then on the other hand, I have contacts who are so intellectual that it takes so much effort to concentrate on the phone. I feel awkies going out with people.
I found I'm such a goal-focused person, that if the goal wasn't 'productive', then I don't bother making the effort.
Maintaining friendships is hard work! I like hanging out with kids because they are innocent. I like talking to them and interacting with them. I'm a teacher, by the way, so I'm around kids ALL DAY long.
Lately, I've been teaching the youngest of the youngest in early years as well as the oldest ones in highschool and I'm getting to really enjoy the high school kids a whole lot more. I just feel I can 'help' them more than I can bear listening to the little ones ask me to tie their shoelaces or 'can I go to the toilet?' - you want to say 'no' to them during learning time, but then the next thing you know, they are sitting in a puddle....
And, no, by all means, am I a shy person. I appear quite confident, but I do face social anxiety too.
Anyway, back to your original question @Cinderella83 - How to get friends?
My advice:
1) Start slow, and go slow.
2) Set yourself clear boundaries so you don't become OVER BEARING on the other person
3) Learn to compromise at times - relationships are about give and take. It can't be all your way and it can't be all their way.
4) If you have doubts - openly clarify e.g. "When you said that, do you mean....?"
5) Make time for yourself even when you do have friends.
6) Most importantly, be kind to yourself. Having friends is not about replacing kindness to yourself. You have to be kind to yourself in order to be kind to others.
Hope this helps!
BPDSurvivor