i used to have the same problem. it's basically mucus build up in the tonsils coming from the sinuses. they can get quite stinky. i'm sorry your going through this=o(
do u have post nasal drip? well..i had my tonsils removed and that was that with me. i'm not saying you should go out and have surgery. i had that done before i found out that there were natural ways to go about it. if you do have post nasal drip than it might be from allergies or candida.. there are cleanses you can do. i still have post nasal drip and finished a Liver Flush today. i hear i have to do a couple more before i see results. i wish i could be more helpful. i'm hoping someone else can give you more info. -j