The average length of a menstrual cycle is 28 days. It varies from woman to woman and from one cycle to the next. It's common for women to experience menstrual cycles from 20-40 days, but any longer than 6 weeks is unusual and you might want to see a doctor if that's the case.