All your symptoms are fairly common in people with mercury poisoning, although one should be aware of other possible issues (ie candida, which stems from weak immune system that can be result from mercury, Antibiotics etc).
Did you have all your fillings properly removed (huggins protocol)?
If not, there's a good chance you been overexposed to Hg during removal; what were your urine tests results (was the urine test provoked with dmsa?)? Any signs of high levels of heavy metals?
It seems that you are on the right path as far as supplementation and cleansing (but beware of possible allergies).
If you can afford, talking to a naturopath about heavy metal tests results, chelation and allergy testing can be very beneficial.