Well, I don't think it was CD 12. Your temperature didn't stay up, and your CM didn't stay away. You didn't ovulate then. I'm thinking sometime between CD 23 and 26, but it will be hard to nail that down for sure. Keep charting, and we might have more information. The difficulty is pinpointing the start of your temperature rise. You seem to have a slow upward progression from day 18 onwards, but it takes a while to rise from a low point. In general, you're looking for three temperatures that are higher than the previous 6. That would make the first day of temperature rise CD 23. We would mark you low temperature level at about 97.55, your cover line at 97.65, and your high temperature level at 97.95. Most people ovulate on or around the day before their temperature begins to rise. However, a slow temperature rise (especially if your temperature isn't even above the cover line) could indicate that the temperature rise began slowly just prior to ovulation. Basically, it is possible to ovulate within about 3 days of the start of your temperature rise. On the other hand, with several temperatures leading up to it, it is likely that you ovulated by the time you reached the high temperature level on CD 26.
Â
CD 26 also appears to be Peak Day for you. There is even more research on the relationship between ovulation and Peak Day, and almost all women ovulate within 3 days of Peak Day. Normally, with temperatures, we consider the date of ovulation to be the day before your temperature begins to rise, in your case CD 22. However, given the slow temperature rise and the fact that it is more than 3 days away from Peak Day, I think it is highly likely that you did not actually ovulate on this day. Your most likely days are CD 23, 24, or 25, and there is a reasonable chance of CD 26. I think that FF's CD 24 guess is probably your best bet, and if it's off, it's not off by much more than a day.