I have a craving to eat ice, dirt. So what does this mean?

Iron deficiency. This is a tendency usually in women to supplement an iron deficiency (and sometimes other deficiencies) by getting this through eating dirt and for some reason ice satisfies this craving. Certain dirt actually is craved by some who will have dirt sent to them from for instance the carolinas, which presumably activates a childhood taste.