Dear Welcome to HCM We understand your concerns I went through your details. I suggest you not to worry much. Your diet total calorific value is OK. But what are the diet constituents? You need to look into that. In the run up to take whole food, are you cheating yourself? Are you having low nutrition food? Tirednes could be due to iron deficiency. But blood test says no. Then this could be due to psychological reasons. Laziness is common cause of tiredness. Come forward with your lifestyle, work atmosphere, family and all the details you can provide here. I shall help you for sure. visit http://psychocure.webs.com/ Hope this answers your query. Available for further clarifications. Good luck.