Why is it so hard to make friends?

I'm loyal, giving, loving, yet it's very hard for me to make friends. People tell me how kind I am and how much they love spending time with me and talking to me, but I never hear from them afterwards. The few friends that I made in the past were all guys who I thought were my friends but they just wanted to sleep with me/have a relationship. Why is it so hard to make friends? Do you have any tips how? I'm feeling extremely lonely.
Why is it so hard to make friends?
Post Opinion