Pissed off

So it is now nearly 9pm, my boyfriend of 8 years had been gone since 4am, still not home, I phone him he says he’s at his moms, I’m sat here waiting for him every night I’m sick of him, why does he do this all the time, I’m 15 weeks pregnant he is never their for me, sick of it