Does blood really come out of your mouth if you get shot?

Science says: yippee ki-nay


Like with most of Hollywood, it’s possible – but not likely to the degree you see in films.

In theory, an abdominal wound could cause someone to vomit up blood (known as haematemesis). But usually the bleeding happens internally, and pools in the cavity of the abdomen. Similarly, bleeding in the lungs from a wound might cause a person to cough up blood (known as haemoptysis). Trauma in the mouth might also make someone spit blood.

But the violent, gravity-defying blood spurts you see in movies are simply for dramatic effect, and not very realistic.

Asked by: Yasmin Hayes (age 15), London

Read more:

To submit your questions email us at questions@sciencefocus.com (don't forget to include your name and location)