Sorry for TMI. What does it appear to be?

Jasmine
AF due today and this is what i see? Is it period or can be implantion bleeding too?