I just got my second mouth guard (lost the first one) from my dentist -- not one of those cheap store-bought things. I know it's expensive, and treats only the symptoms, but until my stress level goes down it is better than losing teeth (which was starting to happen).