This question is triggered by my recent interest in pyroluria. The theory there of course is that one becomes B6 deficient because it is bound by pyrolles and excreted -- or along those lines. So my question is whether there is a direct way to confirm that this is really happening by evaluating B6 status, the same way one can directly measure zinc. I find it interesting that the lab testing based on the Walsh protocol measures zinc but not B6. I think it is important because the protocol recommends very large doses of B6, but I have read that too much B6 can actually CAUSE anxiety.