Hi I had those horrible smelly balls in my throat also and had my tonsils removed when I was 15 because of them, I used to have alot of tonsil infections, so they had to be removed, however the bad breath has continued, anyway try to check with an ENT doc and ask if maybe you have an infection, I also heard that dairy can contribute to having those smelly balls in your tonsils