If you crave red meat or ice, you may be deficient in iron. This craving can be intense — and even people who don't eat meat can crave red meat because of an iron deficiency. Iron comes in two varieties: heme and nonheme. The best dietary sources of heme iron include lean meat and seafood.
If you are stressed then your gut instinct might be to crave a big red juicy piece of meat! Because stressful times to you could mean that you feel like you need a reward!