It is highly unlikely that he's changed. In all the years that you've been on and off with him, he hasn't.
He will only change if and when he wants to.
It wasn't a good idea to tie yourself forever to him by having a child with him.
It also wasn't good to bring an innocent person into that dysfunctional and unhealthy dynamic.
Now even if you were to work on yourself to gain some self esteem and self respect, there are no "clean" breaks from him.
Your connection to him seems only one sideded.
Unsure why you feel a life of being someone's doormat is fitting for you, and all you deserve .. perhaps therapy would be beneficial..
Unfortunately, your child will most likely mimick your behaviors, his behaviors or the combined behaviors of both parents.
If you're not planning to leave and possibly do better, contacting any woman is useless and will further damage you.
You've allowed yourself to be a doormat, and his default option.
He knows that no matter what, he can always come back to you, because you'll welcome him back every time.
This isn't love.
Since it doesn't seem like you'll leave (wish you would try and do better for yourself and child)
Perhaps get some friends, job, hobbies, interests, goals, distractions, etc...
stop monitoring him and his behaviors. Try to learn to disassociate yourself from caring.