My husband gets them bad also. He has also tried everything. I found this mouthwash called 'Rembrandt Dazzling Fresh Mouthwash' (alcohol free). My husband says that he doesn't get that many anymore and when he does, they go away faster. Hope this works for you. If you hear of anything else, I would love to know because (as you probably know) he gets crabby when he gets them. Thanks!