Hi, I would persevere with the doctors if I was you. I had been plagued with tonsil problems for years and was due to have them removed several years ago but due to very personal reasons had to cancel the operation at the time. Since then I had numerous bouts of tonsillitis followed more recently by very severe infections which ran through my whole body, each episode worse than the previous. Finally a few months ago I was admitted as an emergency urgent case and had the operation. What was supposed to be a 45 minute operation ended up taking two and a half hours and I had compacted stones in both tonsils coupled with serious quinsies (which lie behind the tonsils so a GP cannot see them, only evident once operated on). The quinsies were what was causing the major infections and from their positions enabled the infection to go straight into my bloodstream. In short to remove everything a long operation ensued and I had to have part of the back of the room of my mouth removed to ensure everything was removed and sometimes tonsils can grow back, believe it or not! Had to be the worst operation I have ever gone through but it is renowned for being far worse with adults because their tissues are far older and established then a young child's. I am now over it with the exception of not being able to blow my nose due to a lack of pressure because of the roof of my mouth issue and I feel 100% better. So it just goes to show leaving things does not make them go away Mr GP.
It sounds like your son is a little boy which would mean a far easier operation than me at the grand old age of 40!! I was the oldest in the ward and felt a real lemon with all the brave kiddies. So I recommend that you keep pushing your GP or perhaps even ask to see a different GP for a second opinion. I was prescribed no end of antibiotics and nothing ever worked, infact too many antibiotics make you worse as they knock out everything in your system, good and bad! Best wishes to you and your son.