What causes frequent migranes?

See below. There are many possible causes, stress would be high on my list. This is a good site to look at: http://www.Mychronicmigraine.Com.