Hello
I had gone through your question and I can understand your concern
I have seen number of patients coughing blood in my clinic, I will also help you as well in best possible way
Thus could be due to any of following
Acute
bronchitis or URTI
Tuberculosis
Lung cancer Heart disease like heart Valve disease
I would like further information to help you better
Your age and complete medical history
Do you smoke or exposed to occupational hazards
Have you lost weight recently
In my opinion you should immediately
consult a pulmonologist or a cardiologist for detailed examination and a battery of investigation to establish a diagnosis and accordingly treatment can be planned
Do steam inhalation, warm saline gargles
Hope this answers your question
follow up questions are most welcome
get well soon