hi,
thank you for your query.
Hemoptysis is the medical term for coughing up blood from the respiratory tract(lungs and throat)
most commonly it is caused due to-
1.Bronchiectasis
2.Bronchitis
3.tuberculosis
4.Inflammation of the blood vessels in the lung (
vasculitis)
5.Injury to the arteries of the lungs
6.Irritation of the throat from violent coughing (small amounts of blood)
7.Pneumonia or other lung infections
8.Pulmonary edema
9.Systemic lupus erythematosus
10.Cystic fibrosis
your symptoms point towards bronchiectasis or bronchitis.
i would advise you to consult a GP or a Pulmonologist for the following investigations-
Bronchoscopy, a test to view the airways
Chest x-ray
Complete blood count
Sputum culture and smear
Test to see if the
blood clots normally, such as PT or PTT
these will help in pinpointing the cause and hence treatment can be started accordingly.
thank you,
wishing you good health