I’m stuck with him

Need advice.. I’m feeling lost, hopeless & just angry right now. I’m 35 weeks pregnant & Live with my partner. I couldn’t be more blessed to be pregnant but honestly feel so robbed of my happiness. My partner has cheated on me before. Promised to change & make changes.. whatever. Hasn’t happened & the cheating almost happened again. Only didn’t this time because she happen to call when i was with him & the truth came out. I’m asking advice on how to emotionally leave this relationship.. unfortunately I’m not in a position to move out. I stopped working and we agreed for me to be a sahm. I’ve saved enough money to pay my car insurance off for the year and phone bill so we didn’t have that bill while i wasn’t working. I just want to be the best mom i can be and i want to know how i can do that while living with him? How can i emotionally let go of him and not care what he does while living with him? I need help.. I’ve been getting so angry and upset my emotions have been getting the better of me and i feel so stuck. I feel like a piece of shit i gave my baby a piece of shit for a father. I don’t want my baby growing up in a angry household either, so i need to mentally let go of this relationship.