question: I'm a 58 year old male in good health, but my hemaglobin is 12.6 and my MCV is 77.  My doctor thinks the levels are low and wants me to have a colonoscopy, even though I had one 5 years ago and everything was fine.  I take a daily baby aspirin and ibuprofen when I have a headache, which my doctor said may contribute to the low readings.  Should I go ahead with the colonoscopy or should I cut out the aspirin and ibuprofen and have another blood test in a couple weeks to compare the readings?