All of the conditions you are suffering from (anemia, Hashimoto's, depression) together with sleeping problems, can be a reason for feeling tired all the time.
I found some informations about a case control study on psychiatric disorders in Hashimoto disease, that indicates an association between the presence of a lifetime diagnosis of mood or anxiety disorder and sleep disturbance and high levels of thyroid autoantibodies in Hashimoto's disease patients, independently of impairment of thyroid function.
Your anemia, depression, sleeping problems, fatigue and weakness can be treated as a part or symptoms of one condition know as celiac disease.
Do you usually have gas, mild stomach pain, abdominal swelling and bloating?
Are you experiencing abnormal stools?
Do you suffer from frequent respiratory infections?