I read in one of those home remedy books that there is a pressure point on your upper lip that can relieve head pains. Just pinch your you upper lip like you would be pinching your nose to stop smelling something stinky; in 10 second increments until you feel some relief.

Sounds weird but its definitely helped me to stop migraines early on when they're about to get bad.