Most women have cycles that last either 28 days or 31 days. Of course, there are women who experience it differently like me. My cycles last 35 days and sometimes even longer. They are always like this though.
I did experience some changes when I had hypothyroidism and was taking thyroid medications. But aside from that time, my cycles have always been long. My period, on the other hand, only lasts 4 days.