Why cant I leave my husband?

Anonymous

So I’ve been with my husband 5 yrs and My heart says “leave this dude” my heart says “but you love him” So back story. I’ve caught my husband talking to girls. I found on when I was 5 mo pregnant I have hsv 2 and then when I was 7 mo pregnant I found out he foreclosed on our house & We had 40 days to move out. Before you ask no I wasn’t on the loan bc he had the house before we were married and we didn’t have joint bank accounts. I trusted he was paying out bills and NO i don’t know why he didn’t say anything. I don’t have any proof he slept w/ anyone. The dr said HSV 2 can lay dormant for a while. But i’ve researched it and normally you see it 12-14 days after being exposed to it. Any of the girls I talked to said he wasn’t talking sexual to them. But i did see he was telling this girl on instagram how beautiful her boobs were. I’ve know him since I was 23 and & Im 30 now. We were really good friends before we started dating. That whole cliché thing “he was my best friend” we HAD a good relationship until I found out all this stuff. Now I just feel like I was tricked. He sold me the dream and I bought it. He chased me for so long before we actually started dating. I don’t get it. My son is 7 mo old and i have a daughter 10 from a previous relationship and she loves him. He’s a great step dad. I know I should’ve left but I just cant imagine myself w: out him. I feel like staying with him is breaking my own heart but WHY CANT I LEAVE?!? WHY WHY WHY?!? I dont trust him. When im not focused on the bullshit we laugh ALOT i enjoy his company, he understands me. I just keep thinking I would’ve never put up w/ this from anyone else. I really thought he was my soulmate, we just click. I just constantly struggle between what my head says and my heart says....