Sounds like migraine to me. Notice I said nothing about "headache".