Drinking blood is dangerous. Blood is toxic due to its high amount of iron. Even in smaller doses where the iron will not cause problems, blood may still carry blood-borne diseases.