Blood in mucus is usually from irritated or damaged blood vessels in your nose, throat, or lungs, and the cause can range from something mild (like a dry nose or hard coughing) to serious problems that need urgent care. Any sudden or repeated blood in mucus deserves a doctor’s attention, especially if it is a lot, keeps coming back, or comes with chest pain, shortness of breath, or weight loss.

Why Does My Mucus Have Blood In It?

Seeing blood in mucus is scary, but it is a relatively common symptom.
It often shows up as pink or red streaks in otherwise normal mucus, but can also appear as darker, rusty, or brownish phlegm depending on the source of the blood.

If you notice new , unexplained , or repeated blood in mucus, the safest move is to contact a healthcare professional as soon as you can.

Common Mild Causes (Often Not Dangerous)

These are frequent, usually less serious reasons why mucus may have blood in it.

  • Dry air and nose-picking
    • Dry indoor heating or cold weather can crack delicate vessels inside the nose, causing small bleeds that mix with nasal mucus or drip backward into the throat.
* Blowing the nose very hard or picking it can scratch tissue and create tiny streaks of blood.
  • Irritation from coughing or throat clearing
    • A strong or long-lasting cough can injure small blood vessels in the throat or upper airways, leading to blood-streaked mucus when you spit or cough.
* Constant, forceful throat clearing can rub and inflame tissues, making them bleed slightly.
  • Minor infections of nose and throat
    • Viral colds, sinus infections, or sore throats can inflame fragile tissues and blood vessels in the nose and throat, making light bleeding easier.
* You might also notice congestion, facial pressure, sore throat, or postnasal drip along with small blood streaks.

In many of these situations, the bleeding is small, stops on its own, and improves when the irritation or infection clears.

More Serious Possible Causes

Sometimes blood in mucus comes from deeper in the chest (the lungs or lower airways).
This is more concerning, especially if the blood is bright red, frothy, or present in larger amounts.

  • Bronchitis or other lung infections
    • Infections like bronchitis or pneumonia can inflame and damage tiny blood vessels in the lungs, causing blood-tinged phlegm.
* Common extra symptoms: fever, chills, chest pain when breathing or coughing, fatigue, and a persistent wet cough.
  • Long-term lung disease
    • Conditions such as bronchiectasis, COPD, or long-term severe asthma can cause fragile airways that bleed more easily when you cough.
* These often come with a chronic cough, shortness of breath, and recurring infections.
  • Blood clot in the lung (pulmonary embolism)
    • A blood clot in a lung artery can lead to sudden shortness of breath, sharp chest pain, and coughing up blood.
* This is an emergency and needs immediate medical care.
  • Tuberculosis or other serious infections
    • Tuberculosis and some less common infections can damage lung tissue and cause repeated episodes of coughing up blood.
* Warning signs: night sweats, weight loss, long-lasting cough, fever, and fatigue.
  • Cancer of lung or airways
    • Lung or throat cancer can show up as blood in mucus, especially in older people, smokers, or those with long-term lung problems.
* Other possible clues: a new or changing long-term cough, unexplained weight loss, chest pain, or hoarseness.

Blood can also come from the stomach or esophagus and just look like it’s in your mucus; this often appears darker, may look like coffee grounds, and can be mixed with food particles.

When To Worry And See A Doctor

Health sites and doctors strongly recommend not ignoring blood in mucus, especially if it is new or keeps happening.

Get emergency help (ER or ambulance) right away if you:

  • Cough up a large amount of blood at once, or the bleeding will not stop.
  • Have blood in mucus plus severe chest pain, trouble breathing, or feel like you might pass out.
  • Recently had a big surgery, long travel/immobility, or a blood clot history and now have blood in mucus with shortness of breath.

Make an urgent appointment with a doctor soon if you:

  1. Notice small streaks of blood in mucus more than once or over several days.
  1. Have a long-lasting cough (more than 2–3 weeks), even if the blood is mild.
  1. Also have fever, weight loss, night sweats, or chest pain.
  1. Have a smoking history or chronic lung disease and now see blood in your phlegm.

What Doctors Usually Do

Depending on your story and exam, a doctor may:

  • Ask detailed questions
    • When the blood started, how often you see it, what color it is, and whether it is from nose, throat, or deep cough.
* Other symptoms (fever, weight loss, chest pain, shortness of breath, recent infections, medications like blood thinners).
  • Examine you
    • Check your nose and throat, listen to your lungs and heart, and measure oxygen level, temperature, and blood pressure.
  • Order tests if needed
    • Chest X-ray or CT scan to look at lungs.
* Blood tests, sputum (mucus) tests for infection, and sometimes a bronchoscopy (tiny camera in airways) if the cause is unclear or bleeding is serious.

Treatment then targets the cause: for example, antibiotics for certain infections, inhalers for airway disease, blood thinner reversal or clot treatment, or more specialized care if something serious is found.

What You Can Do Right Now (Not A Substitute For Care)

These steps may help while you arrange a proper medical review if your symptoms are mild, but they do not replace seeing a doctor if you have any of the danger signs above.

  • Keep the air humid
    • Use a humidifier or steam from a warm shower to ease dryness in nose and throat.
  • Be gentle with nose and throat
    • Avoid forceful nose blowing, scraping your tongue aggressively, or constant harsh throat clearing, which can keep tiny injuries bleeding.
  • Stay hydrated
    • Drinking enough water helps thin mucus so you cough less violently.
  • Avoid smoking and vaping
    • Smoke and irritants inflame airways and can worsen bleeding and infection risk.

If you are on blood thinners (like warfarin, apixaban, rivaroxaban, etc.) and notice new blood in mucus, call your prescribing clinician promptly for advice.

Bottom Line

Blood in mucus can happen from something minor like a dry, irritated nose or a strong cough, but it can also signal serious lung or heart problems that need fast care.

If you are unsure why this is happening, especially if it is new, persistent, or accompanied by other symptoms, contact a healthcare professional or urgent care as soon as possible. This information is general and cannot replace an in-person evaluation.

Information gathered from public forums or data available on the internet and portrayed here.