The best time to take iron supplements is typically in the morning on an empty stomach or between meals. This enhances absorption. However, if you experience stomach discomfort, taking them with a small amount of food is advisable. Avoid taking iron supplements with calcium-rich or high-fibre foods, as they can hinder absorption.