how long do you have a sore throat with a cold?
Most sore throats caused by a cold or flu-type virus go away in a week to 10 days. If your sore throat is caused by bacteria, your doctor will prescribe an antibiotic. You will feel better in a few days. It is important to take all of your antibiotics.