Please get your thyroid function tests done........some of your symptoms sound autoimmunne.........but also sound severe anxiety related which also can be related to autoimmune........
Sorry to confuse and i may be wrong, but i have also had your exact symptoms and now I have more........get some tests done just to be sure.......do not be mislead by normal "blood" results. Pathology testing in this area is not "definitive".
I wish I had done something sooner.........do not put it down to "mental issues" if you truly feel it is not........biggest mistake I ever made......