Cold and flu viruses are common causes of tonsillitis. If streptococcal bacteria infect your throat, you may develop tonsillitis. These illnesses are spread in the same way that a cold is spread. When you talk, cough, or sneeze, tiny droplets enter the air.