Question: how long does a sore throat last from a cold?
Answer: 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.