"We can tell if a person has taken cocaine, ecstasy, speed or heroin as long as six months ago, up to six centimetres along a hair-shaft," says Ric Treble, forensic scientist at LGC, which conducts biochemical hair analysis. "Traces of drugs are detectable further down a hair, but estimating the time of use becomes less accurate. We can also tell if a person has taken drugs for a short period of time, or if they are habitual users. But how much a person has taken is harder to detect - dark hair takes up more drug-residue than blonde hair."