The most common cause of a sore throat is usually during a bout of flu due to a viral infection. Throat infections may make it hard to eat and drink and sometimes, if the patient is unable to swallow properly, then he or she may have to be admitted to hospital to have fluids, antibiotics and painkillers given through an intravenous drip (into the veins instead of through the normal route by mouth).
In children, sore throats can sometimes be due to tonsillitis, a viral or bacterial infection of the tonsils which can be rather painful. The child with tonsillitis may also have a high fever and may have problems swallowing. Parents may notice that the child may snore more loudly at night due to the temporary swelling of the tonsils during infection. Many cases of tonsillitis however, settle down with supportive care using painkiller and antibiotics. If tonsillitis occurs on a frequent basis e.g. more than 3-4 times a year, then surgical removal of the tonsils (tonsillitis) may be advised to prevent future infection.