I've had a very difficult relationship with my mother since I was a child, but it has improved since I moved away and we only see each other two or three times a year. Now that I have my son, I see her slightly more regularly - about every six-eight weeks. We spend a week together and I tread on eggshells ensuring she feels welcome and happy, and then she goes home and we go back to texting and very occasional banal phone calls.
Today was our last day together of her current visit, and she clearly had the hump with me over something, but I had no idea what. She barely responded to things I said, which always makes me feel silly, as though what I have to say isn't worth responding to, so I shouldn't say anything (I have personality disorders which manifest in this sort of black and white thinking), but she also refused to hold my son, which is very unusual as she usually doesn't want to give him back (she doesn't let me push the pram when we go out together etc - I tolerate this because I know it's only for a few days, and then he's "mine" again). I'm concerned that she's going to affect his mental health the way she has mine by using him in her obvious punishment of me. I have worked very hard at my recovery, as being stable was a pre-requisite to my having a baby. It's difficult, but I can use mindfulness to get past her toxicity and say "sod her" when I wave goodbye, but it's taken me a long time and I don't want my son to have to feel the way I did as a child, afraid of upsetting her and walking on eggshells in her presence. I've gone NC with her in the past for my own sanity, but it never lasts long, for the benefit of my siblings.
How do I protect my son's feelings in the future but stay civil with my mother? He is only a baby at the moment but won't be oblivious forever, and he already picks up on my emotions.
I'm so angry with her for this.