Prof Fayyaz Ahmed, who has written a new book, believes migraines will not be cured in his lifetime.