lily, as so many have said before, give it time. More will be revealed.
He has some choices to make in how he is going to lead his life. You did not cause it, you cannot control it, you cannot cure it. He has to want to be clean, or not.
Hugs to you.