How old is your BF? Is he in his teens too?
If he is young as well, I am not going to call him a loser but a guy who hasn't grown up yet. Most boys don't grow up until mid 20's and even then, they still need some work.
Their priorities at this stage is hanging out with their mates. And with your situation, he probably isn't used to the fact that he has a baby on the way and he may feel that he's lost his freedom. He is young afterall and it must be a shock to the system to know that he's going to have a baby and be tied down. Both of you probably didn't expect something like this to happen at this stage in your lives.
Look, not trying to defend his actions but there is so much growing up to do and it must be so tough on both of you.
When you call him while he's at his mates, and call his mates even, he may be backlashing by coming in late. He may be embarrassed or get angry.
Stop calling him when he's out and see what occurs. The one thing men and boys hate is nagging. I hate to be nagged at.
I also think that you should spend more time with your friends and see how he likes it.
And, I think some serious talking should occur between both of you.
