And the reason for those  is the iron in the  blood is being oxidized  by various substances in the body, it's being broken down into a form in which the body can reabsorb that iron,and during the process you go through all these colour changes because of the different forms of iron oxide being produced.