hi -
I grind my teeth too (but I don't get headaches instead I wear down the enamel on my teeth :( I had my dentist make a mouth guard for me (he took an impression and them casted the mold from thin plastic it was a little pricey ($100) but has lasted more than 4 years and fits my mouth just right (I also used my Flexible Spending Account $$ to pay for it).
teeth grinding can be due to stress/anxiety but it can also be due to crooked teeth/abnormal bite.
Tips (http://www.webmd.com/oral-health/guide/teeth-grinding-bru...:
What Can I Do to Stop Grinding My Teeth?
1) Your dentist can fit you with a mouth guard to protect your teeth from grinding during sleep.
2) If stress is causing you to grind your teeth, ask your doctor or dentist about options to reduce your stress. Attending stress counseling, starting an exercise program, seeing a physical therapist, or obtaining a prescription for muscle relaxants are among some of the options that may be offered.
*Other tips to help you stop teeth grinding include:
3) Avoid or cut back on foods and drinks that contain caffeine, such as colas, chocolate, and coffee.
4) Avoid alcohol. Grinding tends to intensify after alcohol consumption.
Do not chew on pencils or pens or anything that is not food. Avoid chewing gum as it allows your jaw muscles to get more used to clenching and makes you more likely to grind your teeth.
5) Train yourself not to clench or grind your teeth. If you notice that you clench or grind during the day, position the tip of your tongue between your teeth. This practice trains your jaw muscles to relax.
6) Relax your jaw muscles at night by holding a warm washcloth against your cheek in front of your earlobe
Good luck!