A sore throat will usually go away in 5-7 days.
If you decide to take antibiotics, then it should go away in 2-3 days.
In some cases, it can last for longer.
If you do experience a sore throat for a longer period of time, it is recommended that you speak to a doctor or Chemist4U pharmacist for advice.