It is a well-known myth that if you avoid chocolate, cheese and red wine, you won't get migraine. Although these can all be triggers for migraines, there are many different triggers and what may affect one person does not necessarily affect another.
For most people it is not just one trigger but a combination of factors which can trigger a migraine attack. Read the ‘Causes’ section above for more information on common trigger factors.