<span>True, the average menstrual cycle does indeed last around 28 days. This varies between women, however, and can range from between 21 and 35 days after puberty. The menstrual cycle is controlled by fluctuating hormones in the female body.</span>
Cultural factors, parental factors, mood, hunger cravings, health benefits, social setting, convenience, cost and allergies/intolerance are just some examples of factors that affect food purchases! Please let me know if you need any explanations! :)