I've been thinking about this alot. She's been going through a tough time and when it got really hard I couldn't be there for her. At times I made it worse.
Should I feel guilty about that? That I wasn't able to be a good "friend"? That other people probably did a better job at it? I thought about this alot and came to the conclusion: No, I shouldn't.
I am a human being. I have character flaws. Some of them are pretty severe. In the past few months I strived to be perfect and a lot of times I had the impression that I was. But I shouldn't hold on to that belief or ambition, it's just not healthy.
I thought it was easy to be there for her even in the worst times. I promised her that a million times. But it's not, it really isn't. When people are suffering, their behavior is inappropriate at times. You have to give the person alot of love without getting much love back. And that's hard and exhausting. People might not always appreciate your help, they might not always appreciate your presence. Sometimes they want to be alone and sometimes everything you say makes them feel worse even though you had the right intention. You have to take a lot of sh*t from them. But they'll be thankful for it. And they probably are already, but they're not expressing it.
It's important that I shouldn't try to understand everything all the time. Sometimes you just can't. Especially human behavior..
So no, I shouldn't feel guilty. What's important is that I tried as hard as I could. I failed at times, but that's human. I can only learn from this and be a better person in the future.