Bronchiectasis itself cannot be cured, and it is impossible to generalize about how long it takes to cure coughing up blood, as each patient’s condition is different, and the length of treatment required varies significantly, from a few days to a few weeks. Bronchiectasis can lead to coughing up blood, a small amount of coughing up blood can usually stop by itself after quiet rest and elimination of nervousness, in the case of coughing up a large amount of blood or repeated coughing up blood, the patient needs to consider the use of antiemetic drugs, vasoactive drugs, transbronchoscopic treatment, bronchial artery embolization, surgical treatment and other therapeutic means, which may be cured in a few days, or may be a few weeks. Patients with bronchiectasis should actively seek medical attention to control the condition and prevent acute exacerbations by means of standardized treatment.