Choose low glycemic food to stabilize your insulin levels. Insulin has a huge effect on hormones in our body. These include proteins, non starchy vegetables, and fruits that are not too sweet such as berries, apples, and pears.
Protein (chicken, fish, meat, eggs) should be eaten at every meal. But make sure you are not getting any added hormones in your food. These hormones that are injected into our cows amd chickens are why girls are getting their periods earlier and earlier and boys have man boobs, seriously!
Our bodies need healthy fats (nuts, seeds, avocado, coconut oil, coconut milk, butter, egg yolks and olive oil) Hormones are made out of cholesterol and if you do not eat it, our bodies can not make them.
Avoid soy!! Most meat and dairy we consume is from animals that are fed soy, or things are cooked in soybean oil, and processed foods have soy lechitin. To eat fermented soy (tempeh, miso, soy sauce) occasionally is alright.
Avoid high glycemic carbs because they boost your blood sugar and insulin levels. This includes anything white- white potatoes, white rice, white pasta, white sugar, bagels, muffins, pretzels. I hate to break it to you but alcohol and caffeine goes on this list too (moderation is okay).
Foods such as flax seeds can boost testosterone in men and women, and help people with low sex drive.
Take trace minerals (see me for suggested brands). Most of us are deficient in iodine, therefore causing hypothyroidism. This is why many of us can not lose weight.
Eat breakfast, lunch, and dinner, with snacks in between to keep your energy levels stable. This way your body uses the calories that are readily available from most recent meal. Eat a moderate amount at the beginning of the day, especially to break the fast from the night before. The largest meal should be during the day, followed by the lightest for dinner.
It can take a long time to balance hormones, so be patient ladies:) Hope this helps a bit!