I met up with a friend for coffee today and ended up having a complete outburst and walking out from the bar.
Background -
She does not give a huge amount back, and for the past 18 months everytime we have met up I have heard about how tough and awful her life is (she did a PGCE and then her NQT year). The problem is that some of the bad stuff that has happened to her she has brought on herself. I have bit my tongue time and time again, but today she told me about another issue she had with work (for the 2nd time) and I just felt myself getting angrier and angrier. It is something that IMO is her fault and she is being completely unreasonable about it.
I feel like all I ever hear is about her, she never asks about how I am - even though in the same period I have started a nursing course, had a friend die, had lots of friend issues, got engaged, my nana has become very unwell etc and today just felt like the last straw I have been feeling awful for a while and just needed her to ask me how I am for a change.
When she is not whining about work she is a good friend, but I find it so tiring whenever we meet to listen to hours of how bad her life is. I do give honest advice but she does not really seem to listen, I think she just needs to get it all out and I should understand that more.
But I was out of order in having a go at her its very unlike me and I feel so embarrased. So here are my issues -
How do I even begin to explain why I behaved so dispicabley? I was rude, I should not have shouted at her in public.
and
How do I go about explaining that I need her to give me more from our friendship? I want to be supportive but I just feel like I have nothing left to give to her