If you have a history of recurrent migraine headaches ,it's best to treat the onset of aura and headache.You can use either sumitriptan or zolmitriptan ,latter relieves the headache in hour .Along with it you can use mefenamic acid (ponstan) as a pain killer.
Next Steps
for prevention there are many medications for which you can consult with a neurologist
Health Tips
Drink enough water
don't expose to bright light
avoid chocolate ,
get enough sleep
reduce caffeine