This sounds just like my story. I just found out I have blostcystis hominis which is a protozoa parasite and causes all of these symptoms. In addition to this I have developed hashimotos. Ask your doctor to run a stool test for parasites. I do not have the "cure" for this yet but am working on finding it here. Good luck to you!