Is it normal every month or so, i'll spit out a tonsil stone?
They are white little stones made up of food residue and bacteria that get stuck in your tonsils. When they come out, they stink a lot. And they can be of different sizes. Sometimes I can feel them attached to my right tonsil for several days. They are hard to get out. My left tonsil produces them only now and then.