What are factors that affect my menstrual cycle?