I agree also. when a doctor tells you everything is 'normal' and you feel like crud, it''s time to find a different doctor.

You obviously have problems your current practioner either has no idea how to deal with or simply doesn't want to deal with for other reasons.

That link I gave you to that website, those doctors treat heavy metal or other environmental poisoning as the root for many many illnesses. And they know what they are doing. They are a pretty anti-mainstream medicine bunch.