implantation ?

could this small amount be implantation? i had nothing more than this