Help! What is this?

Brittany • Happily Married to my best friend on 06.07.2017! TTC Baby#1💜

Guys! It’s 10:55am and I just went to the bathroom to find a few specks of blood when I wiped. AF isn’t due till 11/20! What could this be?? Thanks in advance!