There are many causes of headaches – most are not serious. Treatment depends on the cause.