when i cough it causes my head to hurt
In brief: Cough headache. There are a couple of possibilities. Coughing can raise the pressure inside your head, which can cause pain sometimes. There is also a poorly-understood entity called the primary cough headache,  that is associated with coughing, straining, laughing, crying, etc.