I have to say I am at a loss here. I would of course advise that you would be better off away from him, but I also understand the heart wants what it wants. Based on what you have told me though it isn't a healthy relationship for you or your child and you should do what's best for the two of you and get out as fast as you can.