I have pus coming out from my nipple and now it has turned into blood, why is this happening?

See your doctor. This problem can only be solved by seeing your doctor and being evaluated face-to-face. After a thorough examination, your doctor should be able to tell you what's wrong and what to do about it.