Hello. Sorry for the late reply. This can be streptococcal throat infection which can be treated with oral
antibiotics. The blood in the mucus can be due to forceful coughing or forceful exertion. Consult an ENT or an
internist to examine you to know the right diagnosis hence the proper management be given to you. Hope this
helps. Take care and warm regards.