Hi, You are having recurrent URTI, or Upper Respiratory Tract Infection. There are a number of causes of recurrent URTI.
The most common are:
Deviated nasal septum: in which the septum dividing your nose into two parts is bent
Sinus infections: A chronic sinus infection causes repeated sore throats when the infected drainage from the sinuses pass through it.
Chronic tonsillitis: When the tonsils become infected chronically, they become a reservoir of bacteria and cause repeated infections.
It is likely that you are having one of these conditions along with the sore throat, and this has led to recurrence. You can consult your family physician and ask for a throat swab culture and sensitivity test. This will identify the bacteria in yor throat which is causing the recurrent infections and also the antibiotic which will act best against it. By using that antibiotic, you should be able to get rid of this recurrence. However, if it persists, you shoud consult an ENT doctor for this. He/She will be able to diagnose this for you and also cure you by treating your root cause. You should look up this site: http://www.bradley.edu/eddev/soarthroat.html I hope this answer was helpful. If you need more information, feel free to ask. For accepting this answer, please click on the green 'accept' button below. Feedback/Bonus will be warmly appreciated