Take something to support your thyroid (vitamin D, magnesium, iodine, selenium, correct vitamin A deficiency). Menstrual irregularity can be a symptom of thyroid trouble. Check Faith’s thread for a recent discussion about it. Sometimes reducing carbs brings hormone troubles into the open, since a struggling thyroid can be propped up with excessive carbs. This could be one reason for sugar cravings. I’d be especially suspicious if you’ve suffered any chronic stress or caffeine addiction.