Question: how long does blood stay in your body?
Answer: The proteins are found in the liver, bone marrow, spleen and muscles. If too much iron is taken out of storage and not replaced through dietary sources, iron stores may become depleted and haemoglobin levels fall. After a donation, most people's haemoglobin levels are back to normal after 6 to 12 weeks.