While the exact cause is unknown, migraines are believed to result from abnormal brain activity affecting nerve signals, chemicals, and blood vessels. Common triggers include stress, hormonal changes, certain foods, sleep disturbances, and environmental factors.