Question: how long should you wait to eat after taking iron?
Answer: In most cases, the best time to take iron supplements is about one hour before or two hours after meals. Iron supplements are best taken with water on an empty stomach. There is a long list of foods, such as coffee, tea or milk, which interfere with the absorption of ferrous iron.