My girlfriend and I met at university, and have been dating for two months, and have been having a hard time over the Christmas Holiday. We live about 7 hours away from one another, and will not see each other for about a month, which is okay; she adores her family and I don't want to intrude on her Christmas holiday. The issue here is that I do not adore my family, and I find living with them burdensome and stressful.

For context, my Mother has dementia, but has always been stubborn and narcissistic, and whilst my Father adores her he has no clue how to handle her, and she emotionally abuses him to tears. My Father himself does not know how to handle my Mother, and often gets angry and starts to shout at her. I haven't seen them in about 3 months and they've both gotten worse, meaning that living here over Christmas was a massive shock to me.

As a result of this, I have spent the majority of my holiday either in my room all day, or ouside the house. My girlfriend knows this. If she asks me how my day has been, I answer honestly, and say that today has been boring / tough / upsetting, and of she asks I elaborate on whatever arguement happened that day. 

I think because of this we end up texting way more than we should be, we run out of things to talk about. Furthermore, as we are texting than talking face to face, we can't convey exactly what we feel when we say something, meaning I think she is under the impression that I am constantly upset while i'm here, then that is only really confined to when I'm having to deal with my parents.

Last night, my thoughts are verified. She is upset that I've spent my day in my room, saying "Just so you know, in this house spending time just in your room isnt something people do much". I reply with "Yeah, and in this house, enjoying time with other people isnt something you do much". From here, we both take a moment and then say that we have stuff to think about. We no we're both upset, I feel I was rude and thoughtless in what I said. I reply later on, apologising for the comment, that it were unnecessary.

She replies afterwards- she says that that's not why she is upset. She is upset that she hasn't enjoyed this holiday like she normally would, and its because she knows that I'm not enjoying my holiday. She hates the thought that she dislikes me telling her about my problems, and she says that what she feels is callous, and mean, and she says she is sorry for it. I understand, since coming home the amount of times I needed to talk to her because I was upset was almost daily.

She goes quiet for about half an hour before returning. She's argued with her mum, which is rare. She is extremely upset, and feels she can't talk it to me because she feels she has let me down. She says that she's thought about it, and she needs some time to think, and that she would not message me for a while.
I want to be there for her, if she has argued with her mum. Their arguement eclipses ours in importance. Yet, she obviously doesn't want to talk to me right now, she needs someone else, like her best friend.

I'm conflicted on what to do regarding the rest of this holiday and the relationship as a whole. I feel like I have been a completely different person over the holiday, and she's been made fully aware of that fact because we message for hours on end. I know that this current issue will be swiftly resolved when I go back to university on January 5th, and meet her (and her family, for the first time) on January 12th. Nevertheless, I know what we have both handled this horribly, and I don't know how to approach the subject of my family with her from now on.

Should I have to tread carefully about the topics I talk about when I'm in a relationship, when we've already agreed to speak our mind and say when we're upset? Am I the asshole for putting this pressure on her over her holiday, when I know what she is with her family? Are there any red flags here things I need to think about or watch out for? How could we approach talking about things we're struggling with without putting pressure on one another?

(Sorry for any mistakes, I'm on mobile)