A member asked:

I've been spitting up yellow mucus with streaks of blood what does this mean?

A doctor has provided 1 answer
Dr. Hunter Handsfield answered

Specializes in Infectious Disease

Hemoptysis: Coughing up blood is called hemoptysis. Usually this is bronchitis and not dangerous. However, it could indicate pneumonia or other infections like tuberculosis; or lung cancer, if at risk. See your doctor soon -- better safe than sorry.

Answered 10/15/2019

798 views

Thank

Related Questions