You have some pretty common symptoms of heavy metal toxicity. I suggest research in that direction to see if that makes sense to you. This is especially important if you know you've been exposed, for example, to the mercury in silver fillings. However, there are a lot of unknown exposures you may have had, so I would find out more and make your own judgment.