If your body has trouble absorbing the iron from food, it might help to take a liquid iron tonic like Floradix rather than the tablet ones. I had low ferritin levels and my naturopath gave me something similar (Fe Max I think) as I was already doing everything I could with diet. Much better now.

Good luck with the CPC - I'm sure someone on here will have some advice.