Possible causes. There are many possible causes for your headache every morning, including lack of sleep, dehydration, too much alcohol, too much caffeine (caffeine could cause a rebound headache, often pulsating), or psychological stress. One medical cause of morning headache is obstructive sleep apnea. Pulsating pain as you describe, however, is typical in vascular cause of headache as in migraine. See your doc.