What to do if…
you cough up blood or see blood-streaked mucus unexpectedly
Short answer
Treat this as urgent. If it’s more than a few spots/streaks, or you’re short of breath, have chest/upper back pain, or a very fast heartbeat: call 999 or go to A&E immediately. If it’s just a few small streaks: seek urgent advice as soon as possible (same day if you can) via your GP surgery or NHS 111.
Do not do these things
- Do not drive yourself to A&E (or keep driving) if you feel faint, breathless, or the bleeding is more than a few streaks.
- Do not ignore it because “it’s probably just irritation,” especially if it’s new for you.
- Do not start aspirin/ibuprofen or take extra doses “for chest discomfort” unless a clinician has told you to (and do not stop any prescribed medicines, including blood thinners, without advice).
- Do not do hard exercise, heavy lifting, or anything that makes you cough harder right now.
- Do not smoke or vape “to calm down” — it can worsen coughing/irritation.
What to do now
- Check for emergency red flags (act immediately if any apply).
Call 999 or go to A&E immediately if:- it’s more than just a few spots or streaks of blood, or you’re coughing up clots/ongoing bleeding, or
- you’re finding it hard to breathe, have a very fast heartbeat, or have pain in your chest or upper back, or
- you feel faint, confused, sweaty, or very unwell.
- Sit upright and keep your breathing as easy as possible.
Sit leaning slightly forward. Spit blood/mucus into tissue/bowl. Try not to force deep coughing to “clear it.” - Quickly check whether the blood may be from your nose/mouth (without guessing the cause).
Look for a nosebleed that might be draining into your throat, or bleeding from gums/mouth.
If you’re vomiting blood or seeing dark “coffee-ground” material, treat that as an emergency: call 999 or go to A&E immediately. - If it’s only a few streaks/spots and you otherwise feel stable: get urgent advice.
Contact your GP surgery for an urgent appointment, or use NHS 111 (phone or online) if you cannot get through or need out-of-hours help. - Get key details ready for the clinician/111 call (this helps them triage safely).
Note: when it started, roughly how much (spots/streaks vs more than that), colour (bright red vs pink/frothy vs rust), any chest pain/breathlessness/fever, and whether you take blood thinners. - If you’re going to A&E or an urgent assessment: go safely and bring essentials.
Ask someone to take you or call 999 if needed. Bring your medication list (or the actual medicines), and your phone/charger.
What can wait
- You do not need to figure out the cause right now or search symptoms online.
- You do not need to decide today about tests, referrals, or “worst-case scenarios.”
- You do not need to keep working/finishing chores first — getting assessed is the priority.
Important reassurance
Seeing blood is frightening, and your body can go straight into alarm mode. Small streaks can sometimes happen after heavy coughing or with infections, but it still deserves prompt medical assessment — and getting checked is a protective, sensible step.
Scope note
This guide covers first steps to stay safe and get the right level of urgent care. Follow-up (tests, treatment, and causes) comes after you’ve been assessed.
Important note
This is general information, not a diagnosis. If you’re unsure whether your situation is an emergency, it’s safer to call 999 or use NHS 111 for urgent guidance.