There are several factors that can trigger migraine. The include:1. Foods like coffee, chocolate, ripe bananas, citrus fruits, food additives and preservatives, aged cheese etc.2. Bright light3. Unusual smells like pleasant scents and perfumes, unpleasant odors like secondhand smoke, paint-thinners4. Environmental changes like weather changes5. Stress6. Hormonal changes in women like birth control pills. Also migraine is triggered after menses.