Migraines are 'potent' risk factors for heart diseases, says study. The association is stronger in women than in men. Caffeine and alcohol are the biggest triggers of migraine.