As per the title really...
Everyone in my life that I consider to be a good friend, apart from one friend I went to nursery and primary school with, ends up walking all over me. So if I behave like a good friend to someone, take an interest in them, and genuinely care about them, I feel as though they take me for granted and don't treat me with the respect that they treat others.
Most recent is a friend/neighbour that I've known for several years, see quite a lot of and consider a good friend. I've been supportive to her during her marriage break up, helped her with childcare when she's been stuck during the holidays and needed to go to work, and IMO been a good friend to her. She just seems to walk all over me and totally takes me for granted. She is hot and cold with her moods, seems to think nothing of cancelling plans (that she's initially instigated) with me, and just generally seems to treat others with more respect.
Like I said, I consider myself to be a good friend to people I care about. Yet they are all happy and quick to say that others are their 'best friend'. Its like I'm not good enough for anyone to consider me their best friend or to think highly of me, I'm just 'there'.
Another example, which is a bit of a silly one really but has bothered me, is a friend who has had lots of support from me, yet yesterday she was on facebook and putting a 'you are a wonderful friend' type round robin thing on mutual friends' walls, but put nothing on mine. They all kept coming up on my newsfeed and it really made me feel upset that she didn't consider me a good enough friend to do it for me.
Also I've had a really difficult time lately and very few friends ask how I actually am or anything about it.
Do I need to grow a thicker skin?