what do I do...

so I live with my boyfriend. I have 2 girls and im pregnant. Well... he got mad at me today, told me he wishes he had a family with his ex and that I was fat and "at least she doesn't have stretch marks" as well as him having to close his eyes and fantasize about other people because hes basically not attracted to me (he didn't say he wasn't attracted to me but from what he said he made it pretty clear he wasnt). He always mentions this girl because he thinks as if it hurts me because she's tiny and she bounced back after a kid and I didn't after my second because I got pregnant almost immediately after (silly me) I'm honestly really hurt.

He has never called me fat until recently and all of these things are honestly making me hate him.

I dont have family to stay with and I definitely can't go to any shelters at this time. I told him I want to be left alone in the house and I want to take care of my kids and for him to do as he pleases.

I know this post is more of me venting but I just dont know how I even feel anymore or why he would even say those things. Regardless of me and him making up if we even did which I definitely dont see myself doing I dont think I'll forget what he said about thinking of someone because he isn't into me ....

Please no hate or judgment I feel awful and just wanna know what someone else might do in this situation..idk