What is this?!

AF due 5/23... early period spotting or implantation??