my son is only 2 years old,,,he has only a fever for two days and he failed to get sleep,,,after that night we brought him to a private clinic and after several check up the doctor found on his cbc that he has a low hemoglobin counts.what is the main reason why he got that diagnoses and what maybe the alternative may to normal his hemoglobin counts?