You give too much. You expect too much. At the end of the day though, you just want someone to care about you as much as you care about them.
You live by the golden rule of treat others the way you want to be treated, but no one ever treats you the way you treat others. You put your all into relationships - especially friendships, but somehow you never come out as no. 1. You are always no. 2.
It sucks. It hurts. You try over and over again to remedy the situations and the friendships because you hope that one day, one friend will reciprocate your efforts.
You are there for everyone on their bad days and in their bad moments - even when you are having a bad day, you prioritize theirs. When you have a bad day, no one comes to your aid or even asks how you are. On their bad days you ask how they are, you check in, you motivate them, you offer to help, you ask how you can help, you invite them over, you hang out with them - you make sure they feel loved and cared about. So why can't they do that in return?
You go to the earth for them, but they do not do the same. Even if your friends don't support you in return, they take care of these people more than they take care of you. They may be no. 1 to you, but you will always be their no. 2.
Why should you continue to sit by while they rant to you for hours, but won't let you rant for five minutes? You are an excellent friend to them, and it hurts knowing that you are not worth the same amount of effort to them.
You are hurt. You feel replaced, discouraged, let down, betrayed, etc - but you continue to be a good friend and a good person. Even if they aren't the friend you need or deserve, you never stop trying. You are a kind and caring soul who takes care of everyone. All you want is for someone to do the same.
As said in Moulin Rouge, "The greatest thing you'll ever learn is just to love, and be loved in return."
You can't expect to feel okay and feel supported when you are always no. 2 - even within your own friend groups. When your friends give off the perception that you are inferior, you try to confront them, but it does nothing.
Please know that one day, you will find people who love you and want to help you as much as you love and help others. There are people out there who will be your no. 1 and treat you as their no. 1.
For now, never stop caring for others. Never doubt that people can change their perceptions. Never stop advocating for yourself and standing up when people do not recognize or care for you.
You matter. You are important. You are loved. You just have to wait to find someone who will see you as their no. 1. You deserve to be somebody's no. 1. You are worth all the love in the world, never forget that. You are not just a no. 2
At the end of the day, it is how we treat others that will be duly reflected onto how we are treated. If we continue to treat others with the upmost respect and kindness, we can only expect the same in return.