Feverfew is is widely established as one of the best remedies in preventing and reducing migraines. It may take some time for the feverfew to accumulate in the system. Taking it with ginger may be effective as well. As an herb it has minor possible interactions.
Sources