Just as a side hint: did you ever get your vitamin levels checked? I had migraines with aura a couple of times a week until I got a full vitamine check up on B vitamines and Q10. I had a huge lack of B12 plus Q10. I managed to compensate with supplements (the expensive ones from the pharmacy) and didn't have migraine now in 3 months. Might be worth looking into :)