I was always a guy who would have a lot of short-term friendships even though I tried to maintain relationships. It's weird because once people got to know me they like me less and less as time goes on also. Never got invited to anything, always had to initiate every conversation.
So what is the issue here?
If you want to become friends with the kind of people who will get real with you and have your back and be your ride or die....you have to become one of those people first.
Like attracts like, birds of a feather flock together, etc.
Be the kind of person you want to be friends with, and those same kind of people will find you.