Hormone imbalances have many causes, from pregnancy and menopause to going on or off oral contraceptives, but the results are rarely positive. Most of the time, hormone imbalances can wreak havoc on your skin, and they can also contribute to weight fluctuations.
If you want to prevent hormone caused acne and other skin issues, introduce the best foods that balance hormones into your diet. From cruciferous vegetables to oils and seeds that help you out, here are the foods that keep your hormones in check.
Rich in phytonutrients, broccoli is an excellent way to keep estrogens in check, which also helps prevent breast cancer. You can benefit from isothiocyanates in all cruciferous vegetables, so if you’re tired of broccoli, try cauliflower, cabbage, bok choy, or Brussels sprouts. You don’t have to eat a lot of them to keep your hormones balances, 2-3 cups per week do the trick.