If he gets cleaned up and follows the rules there is still hope for him. It's going to take a long time with a lot of persistence, but it is possible. Will it ever be the same as before the drugs? Probably not. But he can still have a normal life if his usage isn't that prolonged. The sad truth is once you are a heavy user or a long time, you will never be the same as before.