AF came 10 days early

So I just had a cycle about 2 week ago but that cycle was a little not normal . It only last 3 days when my cycle normally last 5-7 days . And then turn around I have another cycle about 10 days early . My cycle are always normal and on time . Could anybody give me some reason as why did this happen ?

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors