A normal menstrual cycle typically lasts between 21 and 35 days. However, what matters just as much as the length is the consistency. A healthy body operates on a rhythm, and sudden deviations in this rhythm provide insight into your hormonal health.
It is completely normal for your cycle to vary by a few days from month to month. A variation of up to 7, or even 9 days between your shortest and longest cycles over a year can still be considered regular.
Period Calculator