Bf doesn’t come home until after the kids are in bed. I’m sick of it.

Does anyone else’s boyfriend seem to just stay gone as much as possible? Every single day it’s another excuse or reason why he won’t be home until 11pm 12am or 1am in the morning. Like he is literally gone more than he’s home lately. We have a 4 year old, a 9 month old, and I’m 4 months pregnant with our 3rd baby. He works on weekdays and leaves between 7-9am in the mornings. He gets off between 5-6 sometimes 7pm but NEVER comes home after work anymore. He either texts or calls me and tells me he’s doing something or he’s visiting at his parents house or he’s doing laundry at his parents house or showering before he comes home or watching a fight on tv or ended up having to “work late” just every single day he has a different excuse as to why he won’t be home after work or won’t be home until super late and I’m starting to think he’s doing it to get out of helping with the kids or something. He’ll periodically text and ask what I’m doing or what are the kids doing and if I say they’re playing or just anything that means they’re still up he will continue to say how he’s still not gonna be home until later blah blah blah then when I say the kids are in bed all of a sudden he says he’ll be home within 20 mins. He simply comes home, goes STRAIGHT to bed, then leaves first thing in the morning before the kids even wake up all he does is sleep here then he’s gone again. He doesn’t even eat dinner with us anymore. He’s starting to do it on the weekends as well like today it’s Saturday, he didn’t even come home last night he stayed at his parents but told me on the phone last night that he had a side job to do today but that it would only be a half day and he’d be off by 3pm and home right after. I went grocery shopping and bought stuff to cook pork chops for dinner and told him about it because I want us to eat dinner together for once. To no surprise 3pm has come and gone it’s currently 7pm and he has not come home. He told me 2-3 hours ago that he was “washing his work clothes at his parents then coming straight home to shower” again 2 hours have passed since then and now he just called me and said he “forgot” there’s a fight coming on the tv at 7 so he’s gonna stay where he’s at to watch it and he’ll be home between 11-12 tonight. I said whatever and hung up on him I’m not even gonna bother cooking dinner. I text him and told him to matter of fact don’t even bother coming home tonight either I’m going to bed as soon as the kids do I’m not staying up and waiting on him. Now he’s ignoring me. I’m alone with the kids allll day every day and I’ve been telling him he needs to start coming home after work because he’s never here anymore and he says he will then bam the very next day there’s another excuse. We’ve been together 6 years and he just started doing this over the past few weeks like month and a half. I’m just over it and honestly don’t know what to do about it or what to say to him about this. Like I’m so tired of it. What should I do? I’m SO close to just telling him to move out at this point, Im getting a point where I would genuinely rather live alone with our kids than to spend every day wondering where he is or why he’s not come home or what’s the excuse gonna be today. It’s just getting beyond old.