I get migraines a lot and talked a doctor about it a few years back. He tried several prescriptions on me...none worked. But, I mentioned that coffee with espresso seemed to help some (thinking it was probably a placebo effect). He said that depending on the type of migraine, caffeine helps when other drugs don't. He explains that certain migraines are caused by the blood vessels constricting resulting in an increase in pressure. The caffeine dilates the blood vessels, hence reducing pressure and alleviating some (if not all) of the pain. Strong coffee (eh...espresso), dark chocolate and extra strength are my "drugs" of choice (usually together).