There are three types of friends. Those who only take (recievers), those who only give (givers), and then there are a few that both give and take (balanced friendships). In my experience, the last is the rarest.
You have to figure out what you want in a friendship. For instance, it's very important to me that my friends understand my challenges, and that they are not offended when I cannot participate in social stuff. I am not interested in being just a reciever or just a giver. I think a balanced friendship works the best for me.
However, I do have friends that are just recievers, making me the giver. And that's ok. Sometimes you can't have it all. But I don't always have the time or the energy to give. I take care of myself first, then maybe (if I have any energy left), I can take care of others. Of course these kind of friendships are a lot harder to maintain, and sometimes not even worth it.
When it comes to making friends, look for something you have in common. It can be something you both love, or something you both hate. It doesn't have to be something big or important, the tiniest things can start a conversation.
Maintaining friendships is probably the hardest. Sometimes life is just too hectic, leaving you with no energy or time. Sometimes life changes and changes you, making your old friends outdated. But it doesn't have to be that hard. Just make a phone call every now and then, hang out when there's time, or maybe just send a text saying that you are thinking about that friend. It is what you make it.
A few things to avoid:
- Nagging/complaining. We all have problems, but don't talk about it every single day, or every single time we speak.
- Bragging, unless you have a really good reason.
- Jealousy. No one likes a jealous friend.
And lastly, a few good friends are better than many acquaintances.