2) Oils rich in Omega-3 fatty acid
Omega 3 fatty has the tendency to reduce blood pressure, anything that elevates blood pressure causes migraine. Hence we can try using omega 3 fatty in your regular diet, to keep ourselves away from migraines.
Olive oil, walnuts, flaxseed, mustard oil are rich source of omega 3 which helps in lowering blood pressure. So you can prevent migraine caused by tension.