There are more factors for patients to have a cough with blood, and they should be treated according to different causes. If the cough with blood is caused by inflammation of the throat, you can take Yinhuang granules and other heat-clearing and detoxifying Chinese medicines, as well as anti-inflammatory drugs such as roxithromycin for treatment. If it is caused by infection in the trachea, bronchus, lungs and other parts of the body, antibiotics such as penicillin and levofloxacin need to be fed intravenously for treatment. If it is caused by tuberculosis and other diseases, anti-tuberculosis drugs such as rifampicin need to be taken under the guidance of the doctor. If it is caused by bronchial lung cancer, it should be treated with surgery or radiotherapy in time. When patients have cough with blood, they should go to the hospital for examination in time, clarify the cause of the disease according to the examination results, and take corresponding treatment according to the cause.