I've had these for around 2 years now, after getting them occasionally when I was quite young as well. I also get very frequent bad breath and have continual post-nasal drip that has lasted around 2 years (I think it sparked the tonsil stones). I seem to notice that my breath gets worse when I eat things like choclate, yoghurt and drink coffee or alcohol. The tonsil stones I have to push out of my tonsils about 2-3 times a week, which is always horrible.
I've been to an ENT about getting rid of the PND, as I think that could stop the tonsil stones as well. I was just getting over a cold and he had a look but said he didn't see anything. So, I think that was a waste of time, really. But he mentioned that if I wanted to get rid of the tonsil stones and (potentially) bad breath, I could get my tonsils removed.
Will getting my tonsils removed stop the PND and my bad breath at the same time? I'm considering doing it just to stop getting the tonsil stones because my patience is really wearing thin with them. Is it possible that my PND is being caused by allergies? I've never done any allergy testing but don't think I could give up chocolate and coffee!

Advice would be great. My ENT certainly didn't seem to have much.