have you had your levels checked since you've been on the ferro-grad C?
Thats what I took when my BT came back with next to no stored iron, and after one container of them it was back to normal.
Having vitamin c at the same time as the iron (hence the C in the name) increases your body's absorbtion of iron too.
If you are doing all of this and still not able to keep iron levels, maybe there is a different underlying cause. There are more causes for anaemia than just not comsuming enough iron trough diet/supplements so they may do further investiagtion.
Bookmarks