Hello, I'd like to help you with your question.
It sounds like you might have been hurt before and find it difficult to get close to others. Relationships can be very difficult if you are fearful of getting hurt or find others to act in ways that make you feel upset. It keeps you from bonding with others in a way that makes you feel close and liked.
People often do not give clear signals that they want to be your friend or be close to you if they are your friend. Most people have their own issues, and those issues get in the way of bonding. And still many people appear to be close, when in fact they are together because of mutual interests but little else.
Making friends can be hard because it requires you to open up and be vulnerable. Liking someone means you have to share some feelings. You have to say "I am interested in you so here is who I am". If you find it hard to do that, you may not have as many friends as you want.
The way to address that is to practice being open with others. For example, when you go to a store, try starting a conversation with the clerk that checks you out. Say hello then share something you have in common with the person, such as the weather or news. Keep it simple and try to add
humor. This will help you practice your social skills.
Join groups that have similar interests that you do. Ask family members to introduce you to their friends. By doing so, you open yourself up to a variety of people you can not only practice with but connect with.
Also, work on your own interpersonal skills. Here are some resources to help you:
Also, try letting go of offenses when friends are not as kind as you'd want them to be. People can sometimes not be aware they are hurting you or being ignorant. So try saying, they didn't mean it. Unless they are hurting you all the time, then it is time to re evaluate the relationship.
Keep trying. You seem to want to have friends so keep working on it. Even if you just have one or two good friends, that is a lot. People can have many friends and not be close to any or they can have one or two and be very close to them. So whatever works for you. But don't give up.
I hope this has helped you,