what can cause someone to cough out a lot of blood
Infections are the most common causes of coughing up blood. They account for 60 to 70 percent cases of all haemoptysis. Infections may be caused by invasive bacteria such as Staphylococcus aureus and Pseudomonas aeruginosa or fungi such as Aspergillus species. Viruses such as influenza may cause severe hemoptysis.