HI there,
I have a suggestion on the low iron and ferritin. I also had low iron and ferritin and tried many different iron products. I now that prescription repliva. Its once a day and does not incur as much of the gastro issues as the other iron. However I will warn you it does have B12 in it so it might present a problem for you.
Good luck