My dad suffers migraines occasionally, as has been mentioned he has take a couple of tablets as soon as he feels one coming on and it usually does the trick but knocks him out for a few hours. He gets the ones where half of his vision disappears completely. Weirdly he didn't start getting them until he was in his 60s, heading towards the end of his career feeling about as stress free as he had for years.