Should iron be taken with food?

Should iron be taken with food?

Iron is best taken on an empty stomach to get optimum absorption. It should be taken ideally one hour before a meal or two hours after a meal.

The reason for taking iron on an empty stomach without food is that an acidic stomach aids iron absorption. If you have a sensitive stomach, it may be best to take your iron right after a meal.