It is commonly believed that eating large amounts of chocolate causes headaches. Many people who are prone to headaches report that their headaches often occur shortly after they have eaten a large amount of chocolate. Therefore, eating large amounts of chocolate causes headaches.