I don't know where to start. I've always had an interesting relationship with my mother, she has mental health issues -but wont admit it, anything that goes wrong is someone else's fault-. I grew up walking on eggshells with her as she couldn't cope with anything that caused stress, this included jobs, friendships, relationships etc. As a child she frightened me when she got stressed and, she would often threaten to do herself in. She would lash out when she got particularly stressed but then at other times could be lovely. I tried to cause her the minimum fuss but her moods made me anxious and I made sure I got to university and left home asap. Fast forward and she is a pretty good grandmother to my kids but has no other outlet apart from her children, despite me encouraging her to attend social groups or yoga classes etc to expand her horizons (She is one of 7 children but has no relationship with any of her siblings). There are still issues and she got hugely upset as I asked her not to meet my oldest son from the school bus a few weeks ago, she kept insisting that she wanted to and I had to be firm. (He is 12 and doesn't want to be met from the school bus). This upset has festered with her and she refused to go to my youngest sons nativity play this week. I was furious with her and told her that she is unreasonable and puts a cloud over every Christmas. I asked her to leave and have not spoken to her since. It isn't about the play, I just feel that I snapped over having to deal with this behaviour continuously. Has anyone been through a similar situation? I feel guilty.