Het testen van haarzakjes op geneesmiddelen wordt niet beïnvloed door haarverf. Dit komt omdat haarverf alleen interageert met de buitenkant van de haarschacht en niet doordringt in de follikel, waar medicijnen worden opgeslagen. Als het medicijn echter rechtstreeks op de hoofdhuid wordt aangebracht, kan het in de haarzakjes worden opgenomen en bij een haartest detecteerbaar zijn.