It is one of the ultimate questions that scientists have been wrestling with for decades: how can we predict how long someone ...