<human>: Can you give me the gist of the text in a nutshell?

My bf and I have been dating for about 8 months. We have not seen each other since about November 23rd. I live 8 hours away from where we live now and I went down to see my family for Thanksgiving. He left on December 1 for a work thing and has been going to some cool countries. His boss said that he could pick the last country and travel there for leisure. He chose to be there for four days and get back Dec 19—the day after my birthday. Obviously, I was perfectly fine with this because it's a once in a lifetime opportunity for him and we can celebrate later. 

I'm going to be 8 hours away from where we live on Dec 19 (the day he gets home from the trip). We will not have seen each other for a month. Right now, I don't know if I should drive up the 8 hours to see him right when he gets back. If I did that, the plan would be to drive an additional 3 hours north to spend Christmas with his family. I don't celebrate Christmas, so being with my family that day is not a big deal to me. However, two things- 1.) my sister gets back on the 21st from being abroad and I miss her and 2.) my family has a really fun event planned for Christmas day. 

So now I'm conflicted. Normally, I would feel guilty about not spending Christmas with my bf since he celebrates it, but since he's missing my birthday when he technically didn't have to, I'm not sure I want to drive the 11 hours (8 up to where we live plus three additional to get to his family's house) to spend Xmas day with him. If I didn't, I would just come up on the 26th and not see him for an additional week which, when it's only been 8 months is a long time!! I really don't know what I should do. Should I go up early because we haven't seen each other in so long? Help!
<bot>: I don't celebrate Xmas and I'm not sure if I should drive 11 hours to spend the day with my bf of 8 months and his family