Do food and drink cravings really mean your body needs those nutrients?

Today I have been craving non-alcoholic herbal drinks and I believe my body might want the nutrients in those foods. I have not decided if I should buy it yet because it is not cheap, but I think I should buy it at some point.

Do food and drink cravings really mean your body needs those nutrients?
Post Opinion