Help!?

Ok so my boyfriend goes out early in morning for work ( no problem ) he doesn’t come home till late on the evening, even though he finished work early, anyway I call him to see what time he will be home, he says he’s just at his friends he will be couple of hours, so I wait 3 hours, still no show, so I call him back and can here his friends in the back ground being nasty to me, my so called boyfriend didn’t stick up for me he was just being nasty aswell, he knows I’m 10 weeks pregnant with his baby aswell, I can’t take no more