The average length of a sore throat is about seven days. However, if your sore throat is longer than this time frame, see a doctor immediately, as it could indicate something more serious like strep throat or mono.