Why it works: Caffeine constricts blood vessels which can decrease migraine pain.
How it works: Up to 400 mg of caffeine a day appears to be safe for most healthy adults. This includes anything you consume that has caffeine, including coffee, tea, pop, medications, and chocolate. Note that caffeine can help a headache initially, but if you consume too much on a daily basis, the caffeine actually causes more muscle tension and other internal problems. Try to stick to the equivalent of two eight-ounce cups of coffee per day.
The self cure remedy of Drink coffee for the care and relief of Migraine has an effectiveness score of 4.0 and a popularity score of 157 on the self-cure system.