Hi, really sincerely sorry for what brings you here.
That said, I think you need to get unstuck real quick for your childs (and your) sake. From what you have written, your story, honestly it doesnt sound like he is going to be the model dad. It doesnt sound like the future is going to be so bright.
You have decisions to make.
You both deserve better no ?
You need to react asap.
Sorry to be blunt.