Re: long term sore throat
Okay, this would be a bit outside the scope of what would normally be posted to this forum, but we'll answer.
Pharyngitis can sometimes take several months to fully resolve, particularly if other factors are present that continue to irritate tonsillar tissue and other tissues of the esophagus. Factors would include snoring, sinus drainage, allergies, GERD, chronic cough, etc.
It's important to remember that pain is most typically the last symptom of carcinogenic processes and persistent soreness in the absence of other more salient features would not suggest cancer.
You're going to be fine.
__________________
Best regards and Good Health