What is this?

Af not supposed to be here until 2 weeks from now . What is his early period .. or implantation? Don’t know when I ovulated