There are many reasons for coughing up blood in the throat, commonly found in pharyngeal inflammation, tumors, tuberculosis and so on. 1. Inflammation of the pharynx: When there is inflammation of the pharynx, the coughing action may cause the local mucous membrane of the pharynx to produce small blood vessel rupture and oozing blood, which will lead to blood in the sputum or coughing out fresh blood. Patients can take cefuroxime, clearing heat and dispersing capsules and other drugs for anti-inflammatory and pharyngeal treatment. 2. Tumor: When there is a tumor in the pharynx or a tumor metastasized to the pharynx from other locations, coughing, coughing and bleeding can also occur. If the tumor is in the early stage, it can be removed by surgery; if it is in the late stage, in addition to surgery, radiotherapy, targeted drugs or immunotherapy are also needed. 3. Tuberculosis: some people with tuberculosis may cough up blood, and they should be given anti-tuberculosis treatment such as isoniazid and rifampicin. There are many reasons for coughing up blood in the throat, it is recommended to go to the hospital in a timely manner, improve the relevant examination, identify the cause of the disease, and take standardized treatment as prescribed by the doctor.