Yes, consuming beef liver can positively affect your body's ability to make certain hormones. For example, B vitamins, selenium and zinc are crucial for the production of hormones and a deficit in those micronutrients can negatively affect your hormone levels, leading to a range of issues including thyroid problems. If you're suffering from hormone imbalances, I highly recommend making beef liver a regular part of your diet to ensure your body gets all the essential nutrients it requires.