Tonsillitis can be divided into three types, based on its frequency and how long it lasts. Acute tonsillitis lasts up to three days to two weeks. Recurrent tonsillitis frequently occurs multiple times in a year. Lastly, chronic tonsillitis lasts beyond two weeks.