1. Ginger

Ginger is known to reduce inflammation of the blood vessels in the head, hence helps in reducing the pain. All you need to do is grate some ginger, boil it in water for some time and consume this once or twice a day.
2. Lavender oil

Lavander itself has a very soothing fragrance and can be a great remedy for alleviating headaches. Add few drops of lavender oil in boiling water and inhale it. Another thing you can do is add a few drops of almond oil with it and massage your forehead to ease out the pain.