Go to www.fertilityfriend.com and enter your data into a free account. You can use the "mass data entry" function to enter multiple days at once if that's easier. This will help you and us to see the pattern better (you can share your chart here). Plus, it will give you its best guess of O day. Enter your last cycle as well as the more data FF has, the better it gets at predicting your O day.
Â
I'm not sure how much you know about charting and OPK's so please forgive me if this is info you already know...
Â
OPK's are not a straight positive/negative sort of thing. They get progressively darker as you approach the hormone surge that causes ovulation and then they'll get lighter and lighter. You will generally ovulate within 24-36 hours after the darkest OPK. So if you only tested a couple of times here and there you won't get a good picture of the build-up and could have missed you darkest line.
Â
I don't see mention of cervical fluid or cervical position. These things can really help along with the OPK's to see the build up toward O and generally women go dry (and low, firm, and closed) the day after ovulation, another helpful indicator that you caught the right O day.
Â
As for your temps, they are a bit confusing, going down on CD 23, but they did not spike again, so I would say CD 23 was not at all likely your O day. It is quite likely that you did O on CD 18 as that is a very clear spike. Your coverline would be 97.8, so really you only have one temp (CD 23) that dips below the coverline. This can happen- just an errant temp.  I would say you're 8 DPO, which means you'll be able to test very soon!Â
 Here's some baby dust!