What Causes Long Menstrual Cycles?

Long menstrual cycles can be caused by many things, both physical and mental. Stress and anxiety may cause for a longer cycle as well as aging. Not everyone’s cycle is the same, most are irregular.