Since when are you having haemoptysis. In your region the common causes can be Tuberculosis
, Chronic bronchitis
. Do you smoke Cigarettes often, if yes please stop smoking
. Try to get your sputum tested for Tuberculosis. Get a Chext X-ray which will help the Doctor find out what is the cause and then it can be treated.