Guys what the heck is this ??!!!

Emma

So I woke up this morning with this and have no idea what this is . Is this early period or implantation bleeding ??