I'm sorry, but this thread is well past its best-before date. If we're going to play the "weird environmental toxins" game then it's just throwing shit at a wall and seeing what sticks. Could be mercury, thallium, lead, polonium, bisphenol A, napthalene, dioxins, benzene, methylmercury, elemental mercury, fluoride, chloride, bromide, iodine, fluoroacetate, anticholinergics, neonicotinoids, fracking fluids, (etc, etc).
NSPD is not here to act as a medical self-diagnostic service. Go see a doctor if this is a concern for you.