Thanks for visiting HCM.
Coughing out of blood in tuberculosis
has several causes like cavitory bleeding via rasmussen aneurysm
inside cavity, bronchiectasis
etc. Bloody sputum may even persist after the TB is healed.
How was Tuberculosis diagnosed? Was sputum examination done? Have you taken medication for TB in the past? What is your age now?
You may wait for at least 2 weeks following treatment if the blood being coughed out is minimal. If it is more in amount or two weeks have elapsed following treatment, better go for CT scan thorax and CT angio for lungs and if active bleeding site is found, better go for arterial embolisation.