How long does it take blood to circulate through the body?

Share: 

Question: 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.