For me the craving kicks in several days before AF blows in. Apparently women have a slightly higher need for calories around this time, so it's common to crave extra carbs and/or fat or CHOCOLATE which is the perfect combination of both. Sorry, not very scientific explanation...