Observations in your blood test:
You have an anemia. Doesn't look too iron-related to me.
Your MCH is high. This can indicate B12 deficiency.
WHAT CAN CAUSE THE MEAN CORPUSCULAR HEMOGLOBIN TO BE TOO HIGH?
Generally, if the MCH level is over 34, this is considered to be too high. The main reason that the MCH level would be too high is because of macrocytic anemia. Macrocytic anemia is a blood disorder in which not enough red blood cells are produced, but the ones that are present are large (thus fitting more hemoglobin). Macrocytic anemia is often caused by having too little vitamin B12 or folic acid (a type of vitamin) in the body.
Read this: Non-transferrin-bound serum iron (NTBI) in megaloblastic anemia:
effect of vitamin B12 treatment
If you can understand it (it's not very layperson-friendly, but you're a smart guy), you may be able to see the relevance to your situation.
Funny thing, B12 plays a crucial role in melatonin production (can you say insomnia if one is deficient?):
B12 and sleep
Those who can't get to sleep at night may need vitamin B12. Studies show that B12 causes an earlier release of melatonin at night which resets the sleep-wake cycle. (Melatonin has been called "the sleep hormone" because of its effects on sleep). B12 acts directly on the pineal gland to provoke a faster release of melatonin. At the tail end, B12 causes melatonin to drop off faster. B12 helps you get to sleep earlier, and may help you wake up earlier if you leave a curtain open to the morning sun. B12 sensitizes you to morning light, which helps you wake up. Very serious sleep-wake disorders have been successfully treated with vitamin B12 in the methylcobalamin form, although it may not work for everyone. Unfortunately, the vitamin doesn't help people who want to cut down on their sleep time altogether.
A couple of symptoms, a couple of funny lab tests.
Your lesson here (besides finding some good B12 to take, I suggest methylcobalamin injections at the start to improve your situation most rapidly, look to an ND for these) is to ALWAYS get copies of your lab reports.