Ovulation question

Kristina

My cycles are usually 27 days but last cycle was 23 so I know I ovulated earlier than usual. I took an ovulation test on CD 10 and it was negative. Took another one on CD 12 and it was even more negative than the first one. So based on that can I assume I ovulated early again and I probably ovulated on CD 9 and will have another 23 day cycle??