how long does it takes a hair analysis