I'm in a one-sided friendship with Jill. When she has a crisis, I'm there offering support, she leans on me, tells me her problems, etc etc. My self-esteem gets a boost because I think I'm doing a good thing and that Jill likes and trusts me. Then Jill will go cool on me, take ages to reply to messages, doesn't tell me about major events in her life, doesn't want to meet up ..... and my self-esteem takes a major blow.
Jill and I work for the same company and sometimes have to work closely on projects together, although we can also go weeks without seeing each other at work. If we didn't work together I would have probably ended the friendship by now. Instead, I need to find a way to 1) stop myself being there when she has a crisis without feeling like I'm a bad person and 2) reframe the way I think about her going cool on me so that I stop seeing it as a failure on my part.
BTW: I've had counselling for my low self-esteem in the past and mostly it's under control. It's only Jill that has this impact on me.