Spitting blood

Report
-
Hello,
My friend is spitting blood since yesterday, what does he have please? What may cause someone to spit blood please?
Thank you.