You probably need to see an allergist. When I was your age, I had the same issues and was sick like that all the time. At 28, I still have my tonsils, despite what doctors have said to do with them. Severe allergies seem to mess with the tonsils/lymph nodes alot.