Mercury is a serious endocrine disrupter, being the third most poisonous metal.
It affects the adrenals, which affects everything else you mentioned.
TOXINS + GLANDS = HORMONE DISRUPTION = SYSTEMS DYSFUNCTION = SYMPTOMS (...which is usually what we are treating instead of the cause.) If you find all of the toxifying agents, you will find the cure. http://www.thecandidayeastanswer.com
(free e-book) http://www.adrenalfatigue.org
(buy book)