12dpo and early AF?

I am 12 dpo and just got what appears to be AF I usually get it at 15dpo ... why so early!!!!!!!!