😢I just.. I don't know anymore..

Lately, it seems like my boyfriend wants nothing to do with me. He works all day, comes home for dinner, then leaves to go right back to work. I know it's his job and that he has to.. But I just wish he'd spend more time with me. When he finally comes home at 2.. 3.. Sometimes 4 in the morning, he lays down and sleeps on the couch. His reasons vary from he has to charge his phone to he laid down and fell asleep to he didn't want to wake me to he has to get up really early. I'd rather him wake me so I can sleep next to him for at least a few hours before I have to get up. That, and I'm usually up before him getting ready for class. His latest thing is he wants to "read". What's so important to read at 3 in the morning? If he's too tired to come get in bed and sleep with me, shouldn't he be too tired to read whatever it is he's supposedly reading? I don't know. Maybe I'm being too needy or too critical of him. Maybe I just need to suck it up and realize that this is part of a relationship. I've asked him every single night of he's going to come to bed with me and every single night he has an excuse on why he doesn't want to. Its just starting to get to me and I don't know what I should do. I've talked with him about spending more time with me and not so much time working, but he says he has to.. I just don't get why he would rather be working. And it's not that I think he's cheating. I know he isn't and would never even think about it. I don't know.. I just needed to get this out of my head so I can stop obsessing over it. Advice would be helpful, but is totally not necessary. I just needed to vent. And.. Venting complete.