Cycle day 18

Kayla

Does anyone know what would cause bleeding on cycle day 18. Positive opk ON 12/07. And now I’m spotting and my period isn’t supposed to start until the 21st