Hemoptysis refers to coughing up blood from the respiratory tract, ranging from blood-streaked mucus to large clots. It may indicate minor irritation or a serious underlying disease. Let’s explore all possible causes:
1. Respiratory Infections (Most Common)
Acute bronchitis – inflammation irritates the airway lining; may cause small blood streaks.
Pneumonia – especially with severe infection, rust-colored or bloody sputum may appear.