AF or Implantation ?

AF is not due for another 3 days..Is this implantation or early period ??