It could be from allergy.
Our tonsils are lymph nodes and they will swell when ever there's a foreign body that the body thinks shouldn'd be there. It causes white blood cell production to increase, and lymph nodes swell because of it. It can be due to virus, infection, or allergy.
Hope that helps,
Kerry
Kerry, RN
Please click the accept button if this has helped you. A bonus is always appreciated as well.