Swollen left tonsil (feels like lump in my throat) and left ear ache

Patient: Theres something on the left side of my throat is really swollen (i think its my tonsil), i feel like theres a lump in my throat when i swallow and its making me gag sometimes and my left ear aches it has been like this for months on and off but a lot more frequently than not. What is it from?