Alcohol can be a migraine trigger for certain people. For this reason, migraine sufferers tend to consume alcohol less often than most. Red wine is thought to be a particular culprit, although studies show that other alcoholic drinks are equally likely (sometimes more so) to be the cause. A bad hangover also has the potential to cause a migraine in those who are prone to the affliction.