Also ask to have your thyroid tested. Some of your symptoms are similar to the ones I had, and I have Hashimoto's Disease - now I get to take a pill every day forever, but symptoms are all gone.

Definitely calls for a doctor visit. Ask if there is a chart/list of symptoms that you can read through/check off. There may be things going on with your body that you never thought could be related to a health issue, and could help determine what to test for.

Edna