I feel like I’m not good enough for my friends, like I don’t deserve their love. I try to be the best person I can be and I would drop everything just to help one of them out. I just feel like what I do is not enough to deserve them.
Tell yourself that you aren’t worthy of someone’s love is a huge lie. You may not feel like you’re worthy but if you have it, be grateful for it! But love is not a tit-for-tat kind of thing. True love isn’t earned, its freely given. So freely give as much love as you can and know that the love you receive is theirs to freely give! Sounds like you have a lot of love to give, know by that alone that you are worthy of such love as well.