Insomnia, stress, spending hours on the screen, dehydration cause headache. These are also some the things that make me have headache. I take the same steps to relieving headache,except for taking drugs, I don't like drugs, I prefer having enough sleep to it.