Hello and thanks for the query,
It is possible that somewhere in the gastrointestinal tract that he is having a slow and gradual loss of blood. This can come from ulcers, diverticuli, inflammed blood vessels, or possibly from a cancer. This is why the
endoscopy is indicated.
If the endoscopy is normal - a workup for
hemolysis is indicated - this is where the body is somehow breaking down blood cells causing a drop in
hemoglobin. This can sometimes be an autoimmune process.
Lastly, if all else appears normal an examination of the
bone marrow may be indicated. This would require a referral to a
hematologist. For now - proceed with the endoscopy and then the doctors can determine the next logical step in helping to improve the hemoglobin.
One other thing - diet - can affect hemoglobin. In cases of low iron the hemoglobin will be low. All of this can be assessed with simple blood tests at the discretion of your doctor.
Sincerely,
Dr. Galamaga