Does a human heart have a finite number of beats?
Don't worry if your heart skips a beat, there are plenty more where that came from.
Asked by: Tony Ferrer, High Wycombe
Yes. At an average of 80 beats per minute, most of us will manage less than four billion beats in our lives. But you don’t die because you run out of heartbeats – you run out of heartbeats because you die.
Among mammals, the number of heartbeats over the lifespan of different species is fairly constant. So hamsters’ hearts beat 400 times a minute and they live for about four years, which is 840 million beats, and an elephant manages 35bpm for 35 years, or about 640 million beats total. Those numbers are similar, but that’s just because animals with faster heart rates are also smaller and more at risk from predation and starvation. Their lifespans have evolved to compensate for this by reproducing early and often – they ‘live fast, die young’. Heart muscle can only repair itself very slowly, so eventually every heart will wear out but not after a specific number of beats.
Luis trained as a zoologist, but now works as a science and technology educator. In his spare time he builds 3D-printed robots, in the hope that he will be spared when the revolution inevitably comes.
- Try your first 6 issues for just £9.99 when you subscribe to BBC Science Focus Magazine.
- Risk - free offer! Cancel at any time when you subscribe via Direct Debit.
- FREE UK delivery.
- Stay up to date with the latest developments in the worlds of science and technology.