Question: how long do you have to wait to eat after taking an iron pill?
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.