Have you had CT scans and dental x-rays? You wanna rule out the big issues that could be found in those screenings, and go from there. Something I myself need to do. I have not been diagnosed with the things you mention, but I feel I am in a similar situation.