Broccoli
Changes in the levels of certain hormones may be a possible cause of headaches and migraines. This is especially common in women. A drop in the estrogen levels right before the beginning of menstruation would lead to an attack. In these cases, consuming some cruciferous veggies like broccoli may help relieve the symptoms. This is mainly due to the positive effects on the levels of estrogen in the body. Broccoli and other cruciferous veggies like bok choy or Brussels sprouts are rich in phytoestrogens, a hormonally active substance that may provide the body with estrogen-like effects. As a result, adding these foods to your diet may help reduce the risk of low estrogen levels, such as lower cancer risk, and fewer migraine attacks. Multiple studies have proved the effectiveness of phytoestrogens in preventing menstrual migraines in premenopausal women. For all of these reasons, it is highly recommended to incorporate broccoli and other cruciferous veggies into your diet to get these benefits. [7]