I have a young child and am due to have my second in April. My partner left me right back at the start of the pregnancy, i have no friends, I'm extremely depressed and desperately trying to drag myself out of it.
My mum is the only person I really talk to despite the fact I have a job and do get out of the house for other things. She has been a great help to me the last few months and I don't know what I'd do without her, however, things have got so out of hand recently.
She's at my house all the time. And I mean all the time. Whenever she's not at work she's at my house and only returns to her home to sleep (she hates my dad/ her husband but refuses to divorce him)
she also constantly makes racist/homophobic/transphobic remarks about things and it angers me so much. I try and correct her but she just gets angry at me and makes more jokes about offensive things and thinks she's hilarious.
She just started up again with some racist thing and I immediately shut her down. She the proceeded to make jokes to my (7 year old) niece (she looks after her on weekends) about how I was being touchy and then my niece started repeating that I was being touchy over and over and my mum was laughing and she was laughing and I just thought fuck this. Promptly told my mother to just go back home and sit with her husband if she cant stand me, turned all the lights off and went up to bed. She still hasn't left and I know I'll be the one that has to apologise. I just can't be arsed. I feel bad about it all in front of my niece as well.
I feel like I can't react when she does things because I NEED her as I don't have anyone else, and I am so grateful for all she's done but at the same time I cannot stand her. AIBU? Should I just put up with this because I need her? Just feel awful and angry and I really don't want to say sorry.
Should also add I've tried to talk to her about this kind of thing before and she just thinks it's offensive if I correct her. Ugh
I know this is all so petty but I'm so pregnant and exhausted and annoyed. Please help :(