Several factors can influence the menstrual cycle, including age, body weight, physical activity, and stress. Epidemiologists also study the impact of environmental factors such as exposure to endocrine-disrupting chemicals. Understanding these factors helps in developing public health interventions to promote menstrual health.