Tonsil stones are among the major causes of bad breath. They are more common in people who have suffered chronic inflammation in their tonsil or have had repeated bouts of tonsil stones. Also, its a known fact that they are more common in children than in adults.