It could be chronic fatigue, but there are a lot of symptoms that I am not familiar with as being a part of it; metabolism is a huge part of this. I think the hyperthyroidism is a good test to start with. Also, if blood in stool, hemmoroids do cause this. Look at diet.
Headaches? Not eating or depression both contribute, however, chronic fatigue falls into headaches as well as fibro. I would work closely with a dr and be patient. Of course if you feel they are way off course, seek another opinion.