Coughing up blood can be a sign of respiratory diseases such as bronchitis or tuberculosis. If you continue coughing hard and cough up blood, seek medical help. If it was just this one time, you were probably coughing so hard that you irritated the air passageways enough for them to bleed.
Mucus may be lightly streaked with blood if nose and airways are inflamed. To find the source of blood-streaked mucus, a health care provider will examine your nose, sinuses, and throat, which would include the upper part of your windpipe. Coughing up any significant amount of blood is always a serious medical condition and requires immediate treatment.
Information on this site is provided for informational purposes only.
It is not meant to substitute for medical advice provided by your physician or other medical professional.
If you have or suspect that you have a medical problem, promptly contact your physician or health care provider.