How long does it take blood to...
For daily wit & wisdom, sign up for the Almanac newsletter.
How long does it take blood to circulate through the body?
On average, it takes about 45 seconds for blood to circulate from the heart, all around the body, and back to the heart again. An average adult’s heart beats more than 100,000 times a day.