Iowa has now come onboard and finally passed a law to allow pre-employment drug testing with hair. Urine, blood and oral fluids remain effective ways to test for drug use. But in specific circumstances, hair testing can better identify drug users who present risks to the workplace because it can detect usage for the past 90 days and can identify the presence of difficult-to-detect substances.