@Liam1955 - are you taking metformin extended/sustained release and/or a proton pump inhibitor like Nexium? Both can cause issues with iron absorption. Metformin SR gave me a bleeding stomach and subsequent low ferritin. Good that they're giving you an endoscopy - that's how mine was diagnosed.
Not sure about this assertion you make here
As regards a PPI contraindication:
http://www.medscape.com/viewarticle/804146_2
My iron tablets patients info does contraindicate one PPI (Omeprazole) but not Lansoprazole. The FDA does issue a warning on Omeprazole, but not in connection with iron adsorption.
The effect of Metformin is also not proven, There is plenty of blog activity and forum discussion but I cannot find any studies that Metformin affects serum ferritin levels. It is known to affect B12 absorbtion. It seems to be anecdotal evidence and folk law rather than a scientific fact.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3371989/
I can believe a possible link to the PPIs due to their action on stomach acid, and my own observations did show that a SR Metformin was not working as efficiently as it had been before the PPI was added to my scrip. I have as a result retimed my PPI dose to the night time to move it clear of when I take my other meds.
But do you have a study report that shows a connection to either PPI or Metformin?
I have an interest in this topic since I too have iron deficiency anemia, and I too queried if it was due to either meds or diet, but drew a blank so far. My B12 is fine, and that can affect iron intake, and my vit C should be ok due to LC diet.
The treatment for stomach bleeding such as ulcers is actually a PPI. A check for Helicobacter Pylori may also show/ eliminate another possible cause of IDA. My GP cannot give me this screening due to cost constraints in the practice, and it seems that my ferritin levels have recovered so not a panic issue at the moment. There used to be a diagnostic test for intestinal blood in the faeces, but the local lab has discontinued doing this since they went private, It used to be an optional test that was performed when elderly gents like me had the prostate examinations, and I asked my GP to add it last month, but since the lab cannot do the screening test, this opportunity was missed. As it happens my prostate checks all passed, and the urine retention I had must have been due to the UTI I had on the day of the ultrasound scan.
PS My blood tests showed a higher level of white blood cells and also leukocytes, which indicated an infection going on somewhere in my body. My urine was full of leucoctes too, and I was confirmed with having a UTI. A prolonged infection can also upset ferritin levels and the haematocrit value. But I have always been borderline anemic. Seems I am still there,