Opk question

I just randomly took a opk because I was spotting and it looks nearly positive... I just had a period lasted 3-4 days august 3...what’s going on ?? My period is suppose to come in 9 or 10 days.