I've been taking twinlab iron 18mg/ED for 6 months... ferritin has gone from 45 to 58... not a huge gain, but better than nothing. I'm hoping to get at least >100... at this rate it will take a couple years, LOL. I am afraid to increase the daily dose because of increased serum iron.