Need a little guidance...

So I looked through my boyfriends phone, and he's been talking to other girls on instagram and loads of porn in his history like everyday he watches it. Also I found out he's been looking up escorts online and paying them for sex while I'm pregnant. He has done this before and I forgave him but I really don't think I can do it anymore. I don't want to be with someone that is basically not okay with being with me. We only been together for almost two years but I know he probably cheated at least 3 times. So my question is I'm due in 8 days and I live with him he pays all the bills and idk where me and my daughter would live at now or after if I tell him that I'm leaving because I can't do it. I want to tell him I went through his phone but im also scared to tell him that. It's just that I feel so disrespected. I can really tell he has a problem (porn,escorts,sex etc) but at the same time how gross is that to continue on doing that while I'm pregnant ? So should I tell him I know everything by looking through his phone and would like to break up? And ask could we continue on staying here? Or should I wait until my sister moves out of my moms house and get her room? Which would probably be in a month. Or should I wait til I get my tax money and get my own place with the baby? Which would also be in a month. What would you guys do?