Don’t know what to think...

After getting nothing but bfn on hpt for the past few days I decided to take an OPK just to see if anything would show up and I got a pretty strong line. I have a very strong positive OPK on July 10th and my period is due on the 25th. Just not sure what this means..