Hi Superkitty,
Did your bloodwork include a thyroid panel? Low thyroid could account for a lot of your symptoms. Best levels to check are TSH, Free T4 and Free T3. Also even subclinical results may need treatment. Endocrinology likes a tighter range than what labs currently consider normal.