Most adults in good health can give about half a liter of blood without putting their health at risk. Within a couple days of giving blood, your body makes up for the fluids it lost. After 2 weeks, your body makes new red blood cells to make up for the ones you lost.