Yes, a sore throat can usually recover itself. Generally, it takes about a week or two for the sore throat to completely go away. However, if your sore throat persists beyond this timeline, then it may be a sign of a bacterial or viral infection, and you should visit your doctor for proper...