set your teeth on edge

To set your teeth on edge means someone has annoyed you or upset you to an extreme degree or you feel nervous or uncomfortable about the current situation. There are a variety of reasons to feel like your teeth are on edge, in other words, they may be grinding or chattering. The most common reason for this state of being is anger or annoyance, but can also be for feeling nervous, anxious or uncomfortable.