偏頭痛は血管が拡張して起こる頭痛ですので、血管収縮作用のあるカフェインによって偏頭痛の症状が抑えられる場合があるため、カフェインが含まれるコーヒーは偏頭痛にも効果的といえます。
もちろん、コーヒーに限らず、緑茶や紅茶にもカフェインが含まれていますので、これらも偏頭痛に効果的といえます。
ただ、実際のところは、カフェインの血管収縮作用はそれほど強いものではないので、すでに起きてしまった偏頭痛を抑えることまではできません。
偏頭痛が起こりそうなときにコーヒーを飲むと、偏頭痛が起こりにくくなる可能性はあります。
偏頭痛の最中は、胃腸の動きが悪くなっていますので、カフェインの吸収も悪くなります。
ときに、気持ちが悪くなることもありますので、注意しましょう。
また、栄養ドリンクにもカフェインが入っていますが、たいてい逆に血管を拡張させる作用を持つビタミンEも含まれていますので、効果が相殺されることが理屈では考えられます。
したがって、偏頭痛対策として純粋にカフェインを摂るなら、コーヒーや緑茶、紅茶の方がよいと思われます。