Yes, Migraine can be cured permanently by treating the underlying reasons. Permanent Cure for migraine needs positive lifestyle changes along with ayurvedic medicines, A few cases may require body detoxification by panchakarma therapies also. This will balance chemicals in the brain and hence one can live without headaches.