Question: how long does it take for your body to absorb iron?
Answer: Most iron supplements dissolve in the stomach in approximately 20-30 minutes.