can you see grinding marks (like worn out edges) on your front teeth?
what's happening is called bruxism. it's usually caused by stress.
see a dentist and look into buying a night-guard and wear it when you go to sleep.
http://en.wikipedia.org/wiki/Bruxism