I went to give blood tonight and my haemoglobin is too low, at 113g/l. It needs to be 125g/l to donate. I've suffered from very low ferritin levels before, from memory they were about 6. I was put on iron tablets, but have since wondered why I wasn't given an iron transfusion. I've just dug out my blood test results from 2020 after I'd been talking iron supplements and my haemoglobin was only 126g/l then. Why is my iron always low? I have a mirena coil so no periods. I eat a reasonably healthy diet.