Why chocolate cravings strike a week or two before a menstrual period