why am i coughing up mucus
4. Sinus infection is another reason for you to be coughing up yellow mucus that might also contain traces of blood, fever and a general feeling of listlessness. Stagnant mucus is an excellent breeding medium for bacteria that thrives in warm, dark sinus cavities.