While the taste is not exactly the same, it can be easily found in most supermarkets and health food stores and substituted for chocolate in many items. Another popular cause is peanuts or peanut butter, again a common addition to anyone's diet. Strangely enough some sufferers have noted that it is ONLY the peanut that caused their headaches, not any other type of nut. Research is ongoing into this problem but many people now avoid peanuts or any variation of the byproducts to be sure. With the increased awareness of peanut intolerance in today's society due to deadly allergies, alternatives are available for anyone who wishes to avoid nuts altogether.
Cheese is another major cause of most migraine headaches.
One theory is that the fermentation involved in the creation of cheese has some way of triggering the shrinkage of major blood vessels in the brain and causing the pain. This is still being researched due to the fact that different cheeses have different levels of fermentation, and many sufferers report that all types of cheeses can be a trigger, not just one. One major trigger is red wine - not white or rose, just red. The chemicals released by the creation of red wine are unique to the process and not found in other types of wine but will trigger a migraine headache within hours of being ingested. First, attempt to make a diary or log of what you've eaten prior to any attacks.