what is it when you have blood in your mucus?
The medical term for coughing up blood is haemoptysis. You may cough up small amounts of bright red blood, or frothy blood-streaked sputum (phlegm). The blood is usually from your lungs and is often the result of prolonged coughing or a chest infection.