My boyfriend treats me well, and amazing. He pays for me, walks up to the door to get me. We live an hour apart, only get to see each other once a week. He drives a lot and I drive to see him too, so it's both of us. I really like him, and am very in love. We've been dating for 7 months, almost eight. And he said I was the best thing that happened to him over text. But he's taking a class thats like 12 miles away from me, but hasn't bothered to see me. We have plans a lot of the times for the weekend cause he works during the week he cancelled a handful of times the one day we were suppose to see each other. He called into work tonight, But he didn't come see me. He didn't come to my birthday party cause he had to work, but we celebrated that weekend. He said he wished we lived closer so that traveling wouldn't be a problem, he knew that before we started dating. I asked if he still wanted to be together and he said we will work it out. I slept overnight at his parents last weekend, and that was amazing. I loved being with him and he was so sweet to me, he held my hand. I met his family and friends. I am torn, I need advice on what to do. Is he genuinely busy? When he cancels he always has a reason like he has overtime (which I get) or one time I didn't get enough sleep from work the day before and he told me to get sleep.