I’m pregnant and found out my bf was cheating

Were not together officially cause we’re friends but I found out he was sleeping with someone else during my whole pregnancy. Since finding out, he told me that they’re done and not dealing with each other anymore but I feel like he’s a narcissist. I’m 6 almost 7 months and I’m already stuck here, would he get better or does it get worse after this… I’m not mad anymore about it but I feel betrayed and feel like it can happen again especially since he know I stayed.

Basically is there any hope after this I feel like we’re already on the wrong foot

We are together we were doing everything as a relationship but I’m thinking due to commitment issues we just labeled it as friends. Also if we were not in a relationship why would he just keep this info from me?