Boyfriend caught talking to another girl.. Need advice

I woke up at 4am on January 31st at 31 weeks & 4 days pregnant to use the bathroom. The tv was on in the living room where I expected to find my boyfriend passed out drunk on the couch. Instead, as I head toward the living room I hear my boyfriend pick up the phone and say hello. A girls voice is on the other end, and he has his back turned toward me making his way to the front door as he continues his conversation. So I follow behind him while he is unaware and tries to sneak out the front door to talk to her. I stand next to the door and listen as he asks her why she's too cool to hangout/text him back. I can't hear her exact words but I am 900% positive that I hear a girls voice on the other end. He walks back into the front door and sees me standing there, so he immediately hangs up the phone. He's clearly drunk and still completely dressed in the clothes he went out in tonight. I ask him who was on the phone with and he tells me his friend Josh. Shaking out of anger, I ask him over and over again who he was on the phone with and tell him not to lie. He then goes on to say "fuck you this shits over anyway and I'm not cheating on you, look me in the eyes I'm cheating on you." Still, I ask over and over again who he was talking to on the phone and he continues to lie. He's in complete defense mode and freaking out telling me we're done and to get out of the house. He tells me he doesn't care about me and all he cares about is himself and his daughter. This entire situation stemmed from an argument about him going out earlier, because I'm tired of him getting drunk every weekend while I sit home being pregnant. This is not the first time he has been caught talking to other girls. I've been with this "man" for 2 and a half years now. Right before I got pregnant things were a little rocky in our relationship and I caught him talking to two other girls calling them baby and flirting sending them kissing faces. But we had a long conversation and decided to work things out and I forgave him. Our relationship has been better since then, comparatively speaking. Or at least I thought it was. Now I'm sitting here 8 months pregnant in the apartment that we have together contemplating weather I can ever be with him again. I never in a million years would have expected this to happen, I don't mean to sound naive but I thought we got gotten past this. It's killing me inside because I know he will never come forward with the truth about who he was really talking to. And even at that point I don't know how I could forgive him, AGAIN... I'm so hurt and confused. I don't think he's ever physically cheated on me but emotionally cheating hurts just as bad. And now with a baby on the way I literally have no idea what to do.. Can someone please give me any suggestions/thoughts?