My doctor told me 5 to 7 days. My temperature is normal after 24 hours. My sore throat is gone and I'm breathing normally without nasal congestion. I have read multiple times over the Internet that contagion lasts 24-48 hours if your temperature is normal.