dude, just eat better, don't eat fucking rocks. you might have some deficiency or other so check what's missing from your diet that shouldn't be and fix it. if you're eating really well and still have weird cravings go to some doctor you trust and get some crap checked out, you might have some absorption deficiencies rather than not enough intake.