How Many Pints of Blood in the Human Body?

The human body normally has between 8 – 10 pints of blood or about 1 – 1.5 gallons. People who live in higher altitudes compensate for the loss of oxygen by producing approximately another pint of blood.