How to stop tonsil stones from coming back every month?

Biofilm. So, these stones are a part of a chronic tonsillitis. The 'perfect' way to get rid of them is to have the tonsils out. But, most people don't want to do that so, why not try to brush the tonsils or use a waterpik (or other type of jet) to blast them? Then, you can try mouthwash with Chlorhexidine in it to kill the bacteria. Good luck!