Hello,
Coughing up blood (also called hemoptysis) should always be taken seriously, even if there is no pain or fever. The causes can range from something minor like throat or airway irritation, to more significant conditions involving the lungs such as:
• Infections (like tuberculosis, pneumonia, or bronchitis)
• Lung allergies or chronic airway diseases (asthma, COPD, bronchiectasis)
• Less commonly, other lung or vascular conditions
Since you mentioned that this is ongoing for the past two days and sometimes the blood amount is up to a teaspoon, it is important to get evaluated. Even in the absence of pain, fever, or breathlessness, blood in sputum needs proper investigation.
What you can do now:
• Stay calm and avoid excessive coughing or throat clearing.
• Stay hydrated and avoid smoking or exposure to dust/smoke.
• Do not self-medicate with blood thinners, painkillers, or over-the-counter antibiotics.
Take care, and wishing you a quick recovery.
Next Steps
You would benefit from a chest X-ray, blood tests, and possibly a lung function assessment to identify the cause. If required, further advanced tests (like CT scan or bronchoscopy) may be advised (after having a detailed history)
Health Tips
In many cases, hemoptysis can be controlled with timely diagnosis and treatment. Since you already noticed it multiple times, I would strongly encourage you to consult a chest specialist/pulmonologist at the earliest for a safe and clear plan of care.