Question: how long does it take for your body to make a liter of blood?
Answer: Your body will replace the blood volume (plasma) within 48 hours. It will take four to eight weeks for your body to completely replace the red blood cells you donated.