Medically reviewed by Peter Weiss, MD The menstrual cycle is a 21-35 day hormonal cycle during which estrogen and ...