Tonsilliths or tonsil stones are small foul-smelling yellow pieces of debris within the clefts of the tonsil. They are spontaneously expelled from the tonsil, although some sufferers are known to pick these "stones" out of the tonsil when evident as they can be so unpleasant to have to deal with.
Unfortunately there is no medicines that help and throat gargles are ineffective. The only option if sufficiently bothersome is to have the tonsils removed. This is not routinely funded by the NHS and the only option would be to have the operation privately.
Will it get better?
Over time the tonsils become more scarred and the tendency to get these stones diminishes although it is difficult to predict when this might be for an individual person.