Is it working?
In Ayurveda, migraines are generally caused by excess pitta (fire)...as are Skin eruptions (Eczema, acne, etc)
The antidote is:
Bitter foods/herbs as they are cooling and tend to cleanse the liver (leafy greens, Neem, guduchi)
But also, addressing the root cause. If your constitution is pitta predominant, you likely are driven and don't take breaks. This causes too much heat in the blood.
Taking time to exercise, or do acupuncture or yoga or breathing exercises can bring balance.
When you are in balance, you can eat anything.