The menstrual cycle is a 21-35 day hormonal cycle during which estrogen and progesterone levels change to prepare the body for pregnancy. As hormones change throughout the month, you will ...