What Causes Swollen Tonsils?

Swollen tonsils can be caused by viruses or bacteria. If you have swollen tonsils, especially with fever or white spots, see your doctor to rule out an infection like strep which could have serious complications.