Period early

E • EAJ+KD'D

My period is a week early, what could be the cause of this? I'm only 8dpo according to the app. I don't temp because my schedule is super wacky.