<human>: I just realized everything he has put me through. Why am I still with him? Oh, because we have a child together...

Well, I was talking to a friend of mine and he told me that my boyfriend used to go out with his girlfriend. I asked "When?" and my friend literally said "...When he started going out with you." Apparently he was cheating. I remember him mentioning her before then when I remembered and asked if she was the one he talked about he said no.

Suddenly I remembered everything he has put me through. The time when I caught him flirting and talking sexually to a girl, things like what he would do to her and stuff. 

The time when he would send this one girl messages about how beautiful and "radiant" she was. He talked about her body in ways he never talked about mine...

Oh, and the time when my friend told me that he backed her into a corner, hit on her and told her that even though I'm the mother of his child our relationship is going nowhere and he doesn't really want me.

I'm sure there is more but those are all the ones I can think of right now. He basically talked his way out of every single situation and turned it on me or something. He said my friend was lying. He said he flirted with that girl because we had been fighting a lot, I was pushing him away and that it was just his "dick talking."

I don't know what to do because the one time before that I tried to leave he wouldn't let me take our child and then he called my dad so my dad could convince me to stay. I don't even have anywhere to go and I'm scared I'll never get my daughter if I leave.

Can you give me a shortened version of the text?
<bot>: My asshole of a boyfriend seems to talk his way out of all the shitty things he does, I'm just now realizing what a douche he is, I'm scared to leave, what do I do?