I did urine through doctors data, I don't know if its the "best" but it's what my ND suggested. I think hair would be the safest cause urine can stir up metals with the provoking agents. Blood isn't accurate because it usually measures current exposure not stuff that has already settled in your body tissues.