Again, I'm not saying this is your problem; however your symptoms suggest that at some point you look into the possibility. Remember old exposures won't show up on a mainstream insurance doctor's blood test!!!
Mercury won't likely show up in high amounts on a hair or urine test. Andy Cutler, PHD and Chris Shade, PhD chemistry discuss the challenges of diagnosing chronic heavy metal poisoning.
There are good detox support groups at Yahoo and Facebook but there is much controversy about which methods are safest and most effective. I chose Cutler's low doses in order to prioritize safety for my long-shot lead detox. I was very fortunate to have my health much improved as a result.