Well I always got these ever since I was about 5. I'm 20 now. Nothing to be worried about at all. My doctor told me that it's basically just hard rotted mucous chunks that are in the tonsils, and your body is ridding itself of them. These are disgusting and smell horrible I know! They tend to come up when you're having a convo with someone, and you just have this urge to spit it out. As for the smell. Have you ever sneezed and wondered why it had a foul odor? It's because of these chunks. If you have a lot of mucous congestion in the throat, it causes those nasty chunks and the foul smelling sneeze. My best way to get rid of them is to spit out the mucous when your throat is congested, and always brush the back of your throat when brushing your teeth daily. It may make you gag a bit, but try to press the tonsils with the brush, and it helps to push those nasty chunks out. Also, try to gargle with mouth wash in the back of the throat. These seemed to help me a lot! Hope they help you all as well! And just know, we're all human, and if it happens to one of us, it most likely happens to others, nothing to be ashamed about, just be glad your body is working and ridding itself of bacteria.