Is he drinking enough water? Dehydration can cause headaches