A trigger of a migraine attack is usually due to things like environmental factors, hormonal changes, stress, depression, and external foods that you eat. Some have aneurysms while others only have migraines because of a decrease in their vision and need a change of spectacles. It is different for everyone and hence necessary to identify what is the reason behind your personal migraines and then consult a treatment plan with a medical professional.