Although most of sore throats are caused by viral infections.But this can also be bacterial like strep throat.It is the most common bacterial cause of sore throat.It is caused group A Streptococcus bacteria.
Strep can not be accurately diagnosed by looking at the throat alone. It requires a laboratory test.A throat swab or a rapid test is required to rule out/diagnose strep infection.Thats why your doctor have taken a blood test.Sore throat caused by a viral infection generally clears up on its own within one week with no complications but as it has been for 3 weeks,this seems to be bacterial infection.
You need prescription antibiotic medication for it. So I advice you to make an appointment with your doctor for prescription antibiotics.
Please click green ACCEPT BUTTON so I can be paid for assisting you. BONUS and Positive Feedback are always greatly appreciated.