How long does it take blood to...

Print Friendly and PDF
How long does it take blood to circulate through the body?
Answer
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.