Most women have come to expect their menstrual cycle to follow a fairly predictable pattern, with a period arriving every…