I had all these symptoms and my TSH levels were all normal. Reg. doctors only do 3 checks on the Thyroid...have heard there are 12 that can be done to get a more accurate reading. I took it upon myself to consider it was my thyroid and started taking Thyroid Support at VitaCost (not expensive) and it has worked wonders. No more symptoms after about 1 month.
I actually stopped taking it...thinking I was now better...and all the symptoms came back after a few months. It took a while for me to remember that it was what had worked and as soon as I went back on it, the symptoms again went away. Can't hurt to try it. I tired all the other things suggested by the others in the post and nothing worked except Thyroid Support. Not working or recommending the company, just was the one I tried and it worked. Others probably may also.