Sore throats are caused by a virus, so dont go and get antibiotics for them as they will do bugger all and increase your risk of becoming resistant to antibiotics.
Colds are a good thing to have in a way, in that it helps strengthen your immune system.
If you have a temperature, it is best to take paracetamol and warm sponging...DO NOT dispute that coz i did 5 weeks of studying fever so I know what im saying lol. But then again fever is a thing that most medical pple dont know a lot about, and so yeah.
For a sore throat, apparently those lozengers dont do anything at all-there was an article a while ago about that. Just take water, honey, lemon and all those sorts of things and just see it out. If it keeps going, then go and see a doctor.