Every day trillions of blood cells are being formed in our body: from the oxygen-carrying red blood cells to the many types of white blood cells that fight pathogens and infection.