Your blood, along with almost every other cell in your body, is being constantly renewed. With red blood cells it is the job of the liver to cull old red blood cells and this is the primary reason why your poo is brown – oxidised iron in old red blood cells being excreted.
The average lifespan of a red blood cell is 120 days. Most other cells in your body have an expiry date.
Latest Answers