It's most likely a sign of a bacterial infection on your tonsils. This might be a sign that you have tonsillitis and you could get it checked out by a doctor for an antibiotic.
There are also things...
If you have white spots on your tonsils you probably have strep throat. The white spots are actually puss. See a doctor, get an anitbiotic and they will be gone in a day or two.