Making the world better, one answer at a time. Craving chocolate during your period can be explained by the fact that chocolate contains a large amount of iron (more than in beef liver).Your body needs extra iron during this time, thus the craving.here is no harm in eating chocolate during menstruation. There is no reason not to unless you're in a diet... But it sure does taste better when you are PMSing... Can't help … the cravings. You can have cramps when you eat chocolate while on your period.