I have found that taking protandim can help with all kinds of issues related to oxidative stress. Protandim is proven to reduce your oxidative stress by 40% in 30 days! And there have been studies done on oxidative stresss and migraines. Pubmed.gov has all the information you need as far as Protandim and how oxidative stress relates to migraines. I can say since I have been on protandim I no longer suffer migraines unless it is self inflicted by having artifical sugars .
I have included two links (read the conclusion section)
https://www.ncbi.nlm.nih.gov/m/pubmed/26639834/?i=11&from=oxidative%20stress%20and%20migraines
https://www.ncbi.nlm.nih.gov/m/pubmed/21518147/?i=44&from=oxidative%20stress%20and%20migraines