Apparently a craving for dirt is most commonly a deficiency in iron. However definately check with your GP.
Good luck