Did I ovulate?

I usually don't O until closer to CD 16... Last month, I had a significant BBT dip, then rise when I got the positive OPK...

BBT dip/rise at O this month is not "textbook" like last month, and its 4 days earlier than normal... So, did I O on CD12, or should I still be expecting it to happen in the next couple days?