In between periods...

Is it normal to have a varying time between periods? For example from one period to the next it might be 21 days but the next time I won’t start for 29 days... just wondering 🤷‍♀️