There are certain foods that have been known to cause migraines, including chocolate, nuts, and butter. Those who are prone to severe headaches will definitely need to take the time to look at some of the different foods that are not recommended for those who are trying to avoid migraines altogether.
People who tend to get these headaches should also try to avoid drinking a lot of caffeine as well as eating chicken liver and onions. All of these foods have been known to cause migraines for certain people, although this is not always the case. It will be important for you to know which foods to avoid so you can keep from getting migraines as often as possible.