What are the causes of Headache?

What are the causes of Headache? I am curious to know about All kinds of Headache. We get pain in our body when we get hurt. But All kinds of Headache just turn up. What…