Have you ever looked into tonsil stones/ plugs? If you google it you can read all about it. They will cause Super bad breath! Basically its bacteria and things that get trapped in the crevices in your tonsils. I know a bunch of people that get them and I have in the past too.