Thank you for writing to us.
A streptococcal throat infection can cause blood to come out from the mouth while coughing. I think that you should see a Doctor to confirm that the blood in sputum is indeed from the infection.
You can confirm this by checking that you do not have an infection of the lungs or any such disorder. Hope this helps you. All the best.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.