Could be several. Lung cancer is one. However, tuberculosis is probably most likely as it causes the rupture of blood vessels in the lungs, therefore, spitting up blood.
Not only is it extremely rude, sputum (spit), especially if there are any sores or blood, can transmit disease including HIV.
because blood/spit contains cells
If you spit up blood you need medical treatment as soon as possible.
They spit blood out there eyes by putting their eyes behind their head and use heat to draw blood out their eyes.
no
Yes, go to the doctor and he will tell you what to do next. Spitting blood is a problem.
If you are spitting out blood while brushing your tongue, it could be a sign of gum disease, inflammation, or injury. It's best to see a dentist to determine the cause and receive appropriate treatment.
There are no Iguanas that 'spit blood'. I think you're referring to the horned lizard - which, as a defence mechanism, has the ability to rupture the blood vessels at the corner of its eyes - shooting a stream of blood at an attacker.
If there was blood in the mouth, they would probably spit it out if they didn't want it. They wouldn't do so for any other reason in common legend.
No. It is never safe to drink any blood. If there is a disease in the blood, it will pass to you because there are always small cuts or openings in your mouth from regular things like brushing your teeth, flossing, etc. (Think about how you spit a little blood after brushing)
tuberculoses and lung rupture make you cough blood, but pretty much anything that causes you to bleed inside your mouth can cause you to spit blood.
no, it is when your blood transfers to different blood or when you share spit when one person is already affected