Question: how long do i have to wait to eat after taking iron?
Answer: Iron is best absorbed when taken on an empty stomach, with water or fruit juice (adults: full glass or 8 ounces; children: ½ glass or 4 ounces), about 1 hour before or 2 hours after meals. However, to lessen the possibility of stomach upset, iron may be taken with food or immediately after meals.