The abscess or pus drainage could be from any infected teeth present. It may even be your wisdom tooth. I would highly recommend you to visit the dentist asap.
Health Tips
Luke warm water with rock salt gargling should be fine for your itchy sensation of throat.
Answered2017-08-10 17:40:33
Let others know if this answer was helpful