I take Slow Fe and I take one a day. I have to take Methotrexate for my rheumatoid arthritis so I have to get a blood test every 6 weeks. by the time it was time to get my blood test done my hemiglobin came back normal. I always had a normal ferrtin level. But that could have been from my RA. So it worked for me in 6 weeks or so.