Depression Support Group
Depression is a real and debilitating condition that is often misunderstood by family and friends. Its meaning can range from a prolonged period of sadness to an actual mental illness with specific symptoms. Find and share experiences with others who are going through the same struggles.
As long as this is true...take her for what she is. Some people just have very busy lives and it's hard to carve time out for meeting up with friends or chats.
I think of anger as less a sign of "over-reacting" and more of a sign that "I should change something".
So what can you change here? Perhaps you're looking forward a bit too much to seeing her?
That's hard to change, (I've been in that situation), but perhaps if she doesn't show, wait around for 3 minutes...then go off to do something else.
Perhaps always have a backup? IDK...can you think of something?
It's reasonable to expect someone to let you know when they'll be very late (say over 10-15min) or going to cancel an outing. A quick text doesn't take much time or effort on anyone's part and it can really make all the difference.
Again, I would have this conversation when you're feeling calm, because as you said, this friend is otherwise a good and supportive friend.
Wishing you peace <3
If you sense you are being used somehow, or you're her charity case, then it's a question of focusing on you and putting yourself first.
Just communicate with her and ask why she was so late/why she cancelled. Considering the other person's perspective helps us to not over-react and get mad. I've had to work hard to bear in mind the perspective of others.