I advise you to eat Garlic. It has an antibacterial property along with other medicinal properties that can help treat or prevent sore throats. You can eat a raw garlic clove daily to release the chemical known as allicin that helps kill the bacteria that may be causing the sore throat.