Tonsillitis is the inflammation or swelling of the tonsils caused by a bacterial or viral infection. Symptoms include a sore throat, pain when swallowing, fever, headache, stomachache, earache, bad breath, and swollen lymph glands. Treatment options include antibiotics, non-steroidal anti-inflammatory drugs (NSAIDs), surgery, fluid replacement, herbal remedies, homoeopathy, and dietary supplements.