why is there blood in my mucus?

best answer
  • Bloody mucus in the nose is commonly caused by nasal allergies or an infection but it may also be caused by injury or blunt force trauma to this area. An upper respiratory infection may cause the mucus membranes to function excessively leading to you constantly blowing your nose and irritating your nasal passages.