help please 😭

I need some advice. 
I'm the type of person who needs attention, I've always been like this. I don't mean I need attention from everyone, I JUST need it from my boyfriend, I guess you could say I'm needy or clingy or high maintaince or whatever. But he liked that, he liked how I loved him that much that I wanted to be with him 24/7, and I wanted to talk to him all the time, he always said he liked it. 
But now, I'm 25 weeks pregnant, and I live with my parents (I'm 19) and he lives with his (20) and he's working a part time job, and going to school. Meanwhile I'm on bedrest due to a shortened cervix. 
He makes no time for me anymore, I'm always asking him to come see me but he doesn't want to, he always says he wants alone time, or he wants to sleep in his bed tonight or something stupid. 
He doesn't text me, or call me. It's always me who has to start talking to him first. If I didn't try to talk to him I don't think we would talk at all. 
I don't know why all this is happening, it used to be no big deal to him if he missed a day at school, just this month alone he missed at least 2 days a week (I always pushed him to go to school, but he wouldn't) but today, I asked if he could stay here because I haven't seen him lately and he refused, he said he can't miss school. That's never happened before. 
And now he's taking on extra shifts at work, which I'm happy about because we need the money, but it still upsets me. And he's also talking about taking on another job for the weekends before his current job. 
It just doesn't feel like he cares that I want to see him, we already hardly see each other and he has no problem taking on other things that will prevent us from seeing one another. 
Also during all his alone time, he's either with his friends, or he'll go home because he wants to take a nap, or play his game, or watch Netflix, or something. It's like he's no willing to see me, even after I ask him to see me. And I get upset because he's not making any effort, and he still doesn't. 
I don't know what's going on, and I don't know what to do.