Help with my bf...

I don't know how to go about saying this but I loved my bf a few months ago now he is a different person he is clingy and always around me up my ass. I have fallen out of love with him because he keeps saying crap like he doesn't ever or never has made me happy and that he isn't good enough. My problem is I am pregnant. I feel like I shouldn't leave him because the baby needs his dad all the time. Please help me what do you think I should do :"(