What to do if…
you cough up blood or see blood-streaked mucus unexpectedly
Short answer
If you’re coughing up a lot of blood, the bleeding won’t stop, or you have shortness of breath, chest pain, faintness/lightheadedness, or ongoing bleeding, call 911 or go to the ER now. If it’s just a small streak once and you feel stable, contact a clinician/urgent care as soon as possible for guidance.
Do not do these things
- Do not drive yourself if you feel faint, short of breath, or the bleeding is more than a small streak.
- Do not assume it’s “just irritation” if it’s new, unexplained, or recurring.
- Do not start aspirin/NSAIDs (like ibuprofen/naproxen) or take extra doses “just in case” unless a clinician has told you to (and do not stop any prescribed medicines, including blood thinners, without medical advice).
- Do not do hard exercise, heavy lifting, or anything that triggers harder coughing right now.
- Do not smoke or vape to cope with panic — it can worsen coughing/airway irritation.
What to do now
- Decide if this is an emergency (use 911/ER if yes).
Call 911 or go to the ER if any of these apply:- you’re coughing up more than streaks (for example, more than a few teaspoons), or there are clots, or the bleeding won’t stop
- shortness of breath, chest pain, severe dizziness/lightheadedness, fainting, or you feel very unwell
- you’re on blood thinners and the bleeding seems more than a small streak, or you’re getting weaker
- Sit upright and protect your breathing.
Sit leaning slightly forward. Spit into tissue/bowl. Try not to force deep coughing to “clear it.” - Quickly check whether it might be from above the lungs (without guessing the cause).
Look for a nosebleed dripping backward or bleeding from gums/mouth.
If you’re vomiting blood or seeing dark “coffee-ground” material, treat that as an emergency: call 911 or go to the ER. - If it’s a small amount (spots/streaks) and you feel otherwise stable: contact care promptly.
Call your primary care office for urgent advice. If you can’t reach them quickly, use urgent care (or your insurer’s nurse line/telehealth) and tell them you coughed up blood/blood-streaked mucus. - Record details for safe triage and faster care.
Note the time it started, estimated amount (streaks vs more than that), color (bright red vs pink/frothy vs rust), whether it happened once or keeps happening, and any fever, chest pain, shortness of breath, recent infection, or anticoagulant use. - If you’re going in to be seen (urgent care or ER): bring essentials.
Bring a list of meds (especially blood thinners), allergies, key conditions, and someone who can drive you if possible.
What can wait
- You do not need to figure out “what it is” right now.
- You do not need to decide about tests or treatments before you’re evaluated.
- You do not need to finish work/chores first if you’re unsure — getting assessed is the priority.
Important reassurance
It’s normal to feel panicked when you see blood. Sometimes small streaks can happen after intense coughing or with infections, but coughing up blood can also signal something that needs prompt evaluation — taking it seriously is the safest move.
Scope note
This is first-step guidance to reduce risk and get the right level of urgent care. Follow-up (causes, testing, and treatment) comes after you’re assessed.
Important note
This is general information, not medical advice or a diagnosis. If you’re not sure whether it’s “enough blood” to be an emergency, it’s safer to call 911 or go to the ER.