It's just like with drinking. He will decide to work on his problems when (and if) he decides to do it.
You need to concentrate on what you want in your life. It is possible that he will always be this way. Are you willing to accept this for you and your children? It is OK for you to decide what you want for you and your children - you have every right to do that.
Hugs - L