Feeling unloved

So I’ve been with my boyfriend for almost 4 years now. And I’ve been away for most of our relationship because I go to school out of state. Usually when I come home we spend it of time together. We’ve been going through a rough patch for the past year and now I’m home fro Christmas break. I’ve been home 2 weeks now and I’ve seen him twice. He’s cancelled on me and pretty much spent the days where he could have seen me at home. Then he turns around and says he misses me. My family keeps making remarks about it. At first it was whatever but now it’s really starting to get to me. I feel like shit and I just want to be happy. I just needed somewhere to vent this to because it really just makes me sick.