Tmi sorry AF is due in 4 days. Is this early period or implantation. Never seen anything look like this before.

Natasha