He has been sober for 6 months " He was a heavy drinker . How long does it take .