NC for this but looking for advice.
I have a friend who I met through work about 12 years ago. We no longer work together but have remained in touch.
In many ways she is brilliant. She's funny, generous, we had some great mini breaks and days out together (before kids) and now we both have dc they get on well too.
But it's like she has a split personality at times. She takes offence to the smallest things and really flies off the handle. She rants and raves about people and says really nasty things. She can be very bitchy and controlling. If you piss her off you know she will be bitching about you and she has in the past deleted me off Facebook then re added me when she calmed down.
My approach is to just let her get on with it. The good outweighed the bad. But as I get older I struggle more and more with the drama and walking on eggshells. I had to cancel plans last week as dd was unwell. She's been offish with me since and I just can't be bothered with the bad feeling. She often wants to drop in and seems annoyed if I'm not available but she regularly cancels long standing plans with no valid reason.
It's hard because I would be sad to lose her friendship completely and we have mutual friends. But sometimes I feel like she makes me anxious. Like if I do something wrong she'll be pissed off, slagging me off and giving me the silent treatment. I'm not sure how to approach this anymore.