Iron supplements may work better if taken on an empty stomach. Some experts suggest 30 minutes before eating or two hours after eating for best absorption. Taking iron pills with vitamin C may improve ...