Period thrown off 🤷🏽‍♀️

So I usually come on between the 19-21 of each month so like CD 30-32 but last month I came on CD 35 and I don’t know why it was thrown off. It’s usually 1-7 days with the 7th being little to none. Last month it lasted to the 8th which wasn’t normal. Today is the 24th but it shows cd 32. Ladies had this Happened to you ? Like what are the causes of that

Almost thought I was pregnant 🤣