Angina w zależności od jej podłoża może różnić się długością występowania. Infekcja bakteryjna trwa ok. 3-4 dni, natomiast wirusowa – 3-7 dni.