My husband is also verbally and emotionally abusive. Our divorce will be final in a week. When I filed for divorce he finally agreed to go back to counseling to work on his issues. Begging me to stay with him. I am going forward with the divorce because it is the best thing for me.
You need to take care of yourself. Our counselor says that the best predictor of the future is the past. He is not going to just change with promises and good intentions.
I would recommend you divorce now before you have children together. Good luck!