It takes what it takes for someone to want recovery.
For our grown kids it will be others now to teach them-employers, legal system, relationships, peers, etc. Our time as teacher has passed.
Sometimes all we can do is stay connected, even when we can't accept their choices.
As the conseq. pile up, he will eventually get it. Be patient and as you say, keep faith.