It is an overwhelming challenge: Afghanistan has one of the highest rates of drug use in the world, with an estimated 3 million addicts, around 10 percent of its population of 30 million. The government struggles to provide services, but can't keep up as the numbers of addicts grow in the country, which is the world's main source of opium and heroin.