Your Health

Coughing Up Blood – Causes and When to See a Doctor

Tuberculosis

Tuberculosis is a serious infection that affects the lungs and may spread to other parts of the body. If you cough up a large amount of blood, it is likely to be caused by this condition. In fact, tuberculosis is a common cause of coughing up blood in many countries around the world. The infection may spread from person to person. Therefore, working or living close to other people with tuberculosis may increase the risk. Common signs include night sweats, weight loss, or chronic cough. People with HIV have a compromised immune system, which makes them more prone to tuberculosis. [5]