A lot of people (potential plates, ex, even close friends) tell me I'm selfish. As a few trivial examples, My ex says I never bought her enough gifts, my family and friends say I'm never around or want to do anything, and potential plates say that I don't talk to them enough. However, a lot of these people only reach out to me if they need something. I feel like it's starting to effect my relationships with everyone. I'm often thought of as antisocial as well when in fact, I keep to myself but often long for more social interaction.

My questions are as follows: Should I even care? Is there a way to use this to my advantage? Any advice or reading recommended to get out of my shell and build more meaningful relationships with everyone?