Although teeth grinding can be caused by stress and anxiety, it often occurs during sleep and is more likely caused by an abnormal bite or missing or crooked teeth. It can also be caused by a sleep disorder such as sleep apnea.