Blood test showing low hemoglobin levels. Had normal barium enema in the past. What is the cause for a low blood count?

I am 46, 5 5 and 130 lbs. I exercise for an hour 6 times a week and recently I had a blood test in my annual check up that revealed my hemoglobin level of 104. Doctor called me in, and I discovered the previous year it was 109, the year before 115 and then 9 years ago it was 126. My weight has always remained the same for at least 20 years and I eat a healthy diet. 4 years ago I had a barium enema (as I had pain in my right side, which I still have) and it came back clean. A year later I had MRI on my liver and gallbladder and that too came back clean. I am now just worried why my blood count is low. I did get retested yesterday, and results showed 110, but it still is too low. I m just worried what could be causing this.

First of all, to comment on a low hemoglobin level, a complete hologram including the hematocrit value is necessary. So, if you didn't do that, go for that test, upload that and then i will tell you what to do.

One small thing that may be overlooked many times is a worm infestation. So, just take a course of albendazole 400 mg once daily for 3 days. It should be taken after taking1 .hr of diner .

Answered: Tue, 11 Sep 2012

I find this answer helpful

Are you sure you want to delete this answer?
YesNo

Edit Answer here...

You found this answer helpful

Disclaimer: These answers are for your information only and not intended to replace your relationship with your treating physician.

This is a short, free answer.
For a more detailed, immediate answer, try our premium service [Sample answer]