Here's a few I've found to (for me at least) quickly & effectively deal with headaches:
- Putting your feet in cool water diverts the blood supply from your head to your feet. Bathe your feet in a basin of lukewarm water, then add hot water (optional: chamomile tea) every few minutes until it's as hot as you can stand. After soaking your feet for 5 minutes, pour in cold water until the temperature is back to being lukewarm. Sit or lie down after as you may be dizzy.
- Put a few drops of fresh lemon juice in a cup of black coffee or cola and drink it in small sips (not if headache is accompanied by nausea)
- Moisten a cloth with cold water, wrap around a bundle of rinsed peppermint leaves and alternately apply it to the eyes and neck each for about 15 minutes.