For the best absorption, iron supplements should be taken 30 minutes before eating or two hours after eating. However, some ...