Good list from Deja. Avoid caffeine as a matter of routine since it's a vasoconstrictor and can start the migraine cascade. But, ironically, caffeine can break an attack once it starts because it constricts the now dilated blood vessels in the brain. So watch coffee, chocolate, sodas, etc. I know, no fun :( You could also consider an herb that is OTC called feverfew to be taken every day if you don't want to rely on prescription meds. It does not abort an attack, just potentially reduces the severity and/or frequency of attacks. I've seen decent results in a lot of migraine sufferers. It works by keeping the blood vessels in the brain from going so wonky. Takes a few weeks to kick in. Good luck!