My grandfather was a country doctor. One of his mantra was "listen to your body; it will tell you what you need".
Consequently, when I have a craving for something, I respond. And, invariably, I'll find that the foods I might be craving will have one thing in common: a particular trace mineral, magnesium, e.g.
I do think there’s some truth in this, that your body can tell you what you need if you can listen and discern meaning from it.