I'm currently in perimenopause, so my cycles are wonky now. But, before perimenopause, my normal cycle was every 21 days like clockwork. That was a normal for me and my doctor said that it was fine. Definitely on the shorter end of the "normal cycle" spectrum, but not a cause for worry.