Question: how long does it take to get over viral pharyngitis?
Answer: Viral pharyngitis often goes away in 5 to 7 days. If you have bacterial pharyngitis, you will feel better after you have taken antibiotics for 2 to 3 days. You must, though, take all of your antibiotic even when you are feeling better. If you don't take all of it, your sore throat could come back.