I think I mentioned it over on the migraine thread, but I would highly recommend supplementing with magnesium. Helped tremendously with my migraines and also with the occasional restless leg. Figuring out the dosage might be tricky, though. Too little and you won't see much benefit. Too much and you end up pooping a whole lot (it can be a laxative in higher quantities).
Eliminating gluten will help a lot (it's inflammatory). Also banishing the chemicals should make a difference as well. You'll probably find you have more than one trigger for the migraines, but as you will be getter them less often, it might be easier to figure out which they are.