Is A 6 Week Period Cycle Normal?

Is A 6 Week Period Cycle Normal? Alyssa Dweck, a gynecologist in New York, said a healthy menstrual cycle lasts between 21-35 days, with bleeding lasting between two to seven days. Why have I been on my period for 6 weeks? Having long periods frequently can indicate one of several potential conditions, such as endometriosis