I have two weeks off work my mum wants me to spend the full two weeks with her. However... Christmas at my mum's is not an overall pleasant experience. My extended family/family friends can be extremely rude. I'm late 20s and in their culture I should be married with two children by now, so I get constant comments about why I'm not married yet, why don't I have a boyfriend etc. I also get comments about my weight (too fat, need to lose weight), my boobs (far too big apparently... although I'm not really sure what I'm supposed to do about that). The worst couple constantly make pointed comments about how I've "wasted" my expensive education because I'm "just" a teacher. My cousins/ family friends' children have all done the "right" thing, got married as expected and are doctors, solicitors, working in the city etc.
When family/family friends say these things there's nothing I can say back because in our culture it would be deemed very rude and disrespectful. My mum knows it upsets me and she's scaled down on her own comments (not completely though) but says nothing when other people do- in her eyes it's completely normal to say these comments and blames it on my "British sensitivities".
Another reason why I don't want to go is a lot of her friends turn up announced, which means I have to constantly be "on"- hair done, make up on, nice outfit etc, when actually all I want to do is relax.
I've had a really tough few months and being around them at the best of times makes me feel like such a failure, I genuinely don't think I can cope with the appearance, job, lack of boyfriend scrutiny so I only want to spend the bare minimum at my mum's. But she is a full time carer to my sibling and when I'm there she gets a break, which she fully deserves. So I will feel bad if I'm not there for long. But on the other hand surely my mental health takes precedence?
I feel torn because I know she needs a break but at the moment I am just not strong enough to be torn to shreds under the guise of "jokes" and if I dare be upset, told not to be so sensitive. So AIBU?