Early af ??!!!?

Gina
I have been like clock work on af. But today I think it came early. I am not due until 4-3 and today I am spotting. Any suggestions on what this is or could be ?? Please help 9dpo and confused. I've never been early with af.