OP, in the kindest way. I think you should perhaps take some time for yourself.
It doesn't sound like this relationship is going to work if neither of you is willing to compromise, and you don't really sound into this guy.
You are young. Don't rush things.
You ended your relationship with your boyfriend in February, you got back with your FWB, and then found out you were pregnant, didn't know who the father was, and went through an abortion in March, you got drunk and slept with your friend's ex in April, you went out with your friend's father the same month, you created a thread in the beginning of the month sharing your mental struggles and saying you hated yourself, and later on in the month you are in a new relationship.
I think you should focus on your self and forget about guys for a bit.
I don't know if your children have been introduced to your boyfriends, but if they have, surely it can be detrimental for them too