Hi. I feel like I've had enough of one of my friends, but she's my oldest friend and I can't bring myself to just cut the relationship off completely. She cancels plans frequently, is generally unreliable and always seems to change her mind after she's agreed to do something. There have been many times when I've felt very put out about her cancelling everything at the last minute, and by her not turning up to things when I think she's coming. Nevertheless, we still speak quite regularly on the phone - usually about once a week.
At the beginning of this month I told this friend that dh was having 4 weeks off, and that he was going back to work at the end of March. She said "Well I will definitely have you both over for dinner during his holidays." DH gets on well with her dh, so I said that would be nice. Well three weeks have gone by and I haven't heard from her, but my mum happened to speak to her yesterday. She said to my mum, "Tell (Nic) that I will ring her after her dh goes back to work - probably next month." I mean - what the??!! So much for the dinner invitation. I guess I am just so sick of her doing this, I feel like I don't want to put up with it anymore.
So... I rang her just before and confronted her about it. I told her what my mum had said, and asked her why she hadn't been in touch. She said something like "Oh I've been busy, I thought I'd just ring you when your dh went back to work." When I said I thought we were going to catch up for dinner, she just made some excuse, like she always does. Anyway the conversation ended ok but I know she knew that I wasn't very impressed. I'm usually very easy going so she probably wonders why I've reacted like this, but I just feel that I've had enough of being stuffed around. Not sure how things will go with her now, but if she's a real friend, I don't know why she treats me (and probably others) like this. Have I done the right thing in letting her know?