The best way to keep your BODY happy and healthy is to keep your LIVER happy and healthy.
Keep your liver clean and healthy with cruciferous vegetables like broccoli, cabbage, cauliflower, kale, milk thistle, Brussels sprouts... (few of them are not too common in India).
Refined sugar is your biggest enemy! Move to jaggery.
Avoid hydrogenated oils, especially cannola, safflower, soybean. These oils are harmful for your body as they are modified oils and there's no 'vegetable' in them as claimed. Good oils are coconut oil, olive oil, ghee, butter. Or oil extracted through natural process.
Soy products are harmful for you. Only fermented soy was the good form of protein. Currently most of the soyabean products available are extracted from modified (GMO) soy, which is harmful for body, especially women's. Avoid junk food, processed food, alcohol (if you drink).
Coming back to cruciferous vegetables, even supplements are available, which cost a bomb!
Liver has many functions and any pressure on it means fatty liver and toxins getting accumulated in it, which will harm other functions in body and lead to other diseases in other parts of body. Toxins/fats in liver mimic estrogen in body and cause estrogen dominance. And eventually hormonal imbalance.
Even shatavari (ayurveda) helps in balancing hormones to some extent. However, ayurvedic medicines contain lot of heat and may not suit many people if you're already undergoing allopathy medicines. Moreover, allopathy and ayurveda don't gel together many times. One might reduce effect of other in some cases.
Some of our added hormones also come from drinking milk of cows and buffaloes fed with steroids and hormones to give excess milk, white farmed English broiler chickens fluffed for business, farmed/cultivated fish (in fresh water/ponds). Wild fish from deep sea and desi/un-commercialised (organic) chicken are better options. Camel milk/ Goat milk is another alternate.
Whatever good food that you eat too, 'moderation' is the word.
However, the highlight here is that if you want to live healthy, liver is the key! If liver is repaired, you will lose extra fat as well.