Hi Dez,
Just reading your post, and wishing you well with your children. Please take care of yourself during this time in your life. Your children need you, and it sounds like your BF is in a place where he can get the help he so desperately needs. It's up to him where he goes from there.
I will send positive thoughts your way.