WTF is this?? Implantation?

Ummm period due in 9 days???? Is this what I think this is?