I'd also second this post. We kind of have to play scientist on our own bodies. At one point i made a list of all the things I thought I could have wrong (candida, parasites, graves, hashimotos, food intolerances etc. etc.), then I had to go down the list and figure out ways to test for each one, whether a lab test or a home test or trying a supplement to see if it helps. Eventually I made some progress.
A Hair mineral analysis test is a good fairly comprehensive way to get a bead on some of the issues and begin working them out. Might be worth looking into one.