the length of a menstrual cycle is the number of days counted from the first day of menstruation, to the first day of the next menstruation. a women usually has a 28 day menstrual cycle. in some cases, the cycle may vary from 21 to 35 days. the length of the menstrual cycle may be affected by emotional problems, sustained strenuous physical activities, starvation or long-term dieting.