Is it normal for your cycle length to vary from month to month?

My cycles this year started out at 32 days from January til April, then 34 days in May, and 40 days in June and 30 days in July 😂🤦🏼‍♀️ I do think mine is caused by stress sometimes but does anyone else have this?!? So annoying!