Faint line bfp?

Confused because af isn't due till the 20th but have been spotting today