how long does it take to replace blood
The blood levels will replenish within four or five hours. However the white blood cells take 12 hours to replenish. The red blood cells take about 4 to 6 weeks to regenerate, so you need to maintain and live healthy lifestyle as well.