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-
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
9.Systemic lupus erythematosus
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
Complete blood countSputum culture
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.
wishing you good health