Today I stumbled upon a condition called pyroluria and all of the symptoms matched exactly with mine. I don't buy that it's a genetic condition, though. My gut tells me that a microbe causes it.
I did some searching on CureZone for terms like "zinc" and "B6", both which are depleted in persons with pyroluria, and came across the following page.
It says Borrelia afzelli messes with Zinc metabolism. Then I just thought, OMG! What if this is what causes pyroluria? Does anyone know?? Could it be Lyme's disease that causes pyroluria?
For those who don't know, pyroluria is supposedly an inherited condition that "activates" with stress. It causes B6 and Zinc to be urinated out. The only cure/treatment is orthosupplementation of this vitamin and mineral. If this was truly genetic, stress wouldn't activate it. My guess is that stress lowers the immune system enough to make a microbe or parasite take over.