Dreaming of other men

I've been incredibly unhappy in my relationship lately. He is constantly making me feel like the bad guy for his mistakes, and when I cry, he yells at me telling me to stop making him feel shitty on purpose. He's been so selfish, always forgetting to do what I ask, or spending all of our money on something he wants but he didn't talk about. And I've just been slowly distancing myself from him because I'm just so happy.
I've been dreaming about other men. That we're making out or that we're falling for each other. Nothing past making out with these guys in my dreams but I still feel bad about it. It makes me feel like there's someone out there who will treat me better and I could be happier with. 
Here's the kicker, I'm pregnant. Yes I felt this way before hand, and the pregnancy was a complete accident. But I do not have the means to support myself and two children so I feel stuck which I'm sure makes my feelings worse :/ 
Idk what to do. I just had to vent :/