Teeth grinding can be caused by a number of factors including stress and anxiety. It can also occur as a result of an abnormal bite, missing or crooked teeth and consumption of illicit drugs.
Sleep disorders such as sleep apnea have also been proven to cause teeth grinding.