Migraine medicine taken during an attack may not wipe out the pain right away. Preventive treatments for migraine also need time to work. Taking one pill for a few days won’t mean you never have ...