<human>: Give me the gist of the text in a nutshell

I currently go to a university that is twenty minutes away from my family, but I live on campus (away from them for various reasons--mainly because I don't like my parents). However, my sister and I have always been close.

I've been dating this guy since I was a freshman for the past two years and we spend quite a lot time together. We're very serious and see ourselves being together after graduation. My family including my sister don't really take our relationship seriously (they think I can do better) and think I'm too young to settled down.

I don't go home to see my family because I don't want to deal with my parents. Unfortunately, that means I don't see my sister too often either. She's currently mad at me because she thinks I spend all my time with my boyfriend and thinks that I am putting him above my family. 

So, I'm really confused. On one hand, as a couple, we do spend a lot of time together and I may not see my sister often, but at the same time, I feel  like she is judging me unfairly. I text her relatively often and call her randomly and it's not like she makes the most effort to keep in contact with me either while I'm at school. At the same time, I am busy with many other commitments so I don't really have too much time to leave campus. Yet, I can't help but feel guilty for not spending time with her and for spending what time I do have with my boyfriend.

So, my question: does she actually have grounds to be mad at me? Should I have to apologize that I spend time with my boyfriend so much? Or is it something that she has to learn to deal with?
<bot>: My sister thinks I spend too much time with my boyfriend and that I'm not spending enough time with her and my family.