I’ve read you’re post history and I’m really nervous for you. This is a toxic and mentally abusive relationship. You need to run for the hills, get your life on track for your two kids they need you and this will only get worse. Let him go back to his ex and let her deal with this crap don’t risk your children for a man. Do you have any kind of support system you could rely on? Look up and reach out to local hotlines to be a support system as they may be able to direct you in the right direction.
this relationship seems to be very detrimental to you in general
I would work on separating yourself and your finances from this dude because he’s not reliable or supportive.