Period weirdness

Kyra
I got my period almost a week early, I was supposed to start today, but it ended today, is there an explanation for that? I'm usually normal every month, this was just a little sooner than usual.