Usually, a lack of sleep is known to trigger headaches and migraines in some individuals. In a large study of migraine sufferers, 50% said sleep disturbances contributed to their headaches. And those who slept only 6 hours a night on average had more often and more severe headaches than those who slept longer.