I had a sore throat recently that lasted nearly three weeks, it wasn't tonsillitis so I didn't bother my doctor (not that they like giving out antibiotics as you well know!) but it was a pain.
Gargling with TCP was one of the most effective things, but it makes you smell like an 'orspital. I sure my fellow bus passengers (a few days I felt too ill to cycle) appreciated it.
Last winter there was a period of about six months where I caught every bug going - colds, sore throats, even a norovirus type thing. I thought I was eating healthily enough but I started taking Berocca as a precaution. Since then, apart from the sore throat of three weeks, I've been pretty much ok.
Get well soon!