So, my temps have been dropping these past couple of days, and I'm wondering if I really did O when I have my crosshairs

Last cycle I didn't ovulate at all, and then it was followed by a super long period (YUCK)! Now, I'm beginning to wonder if I've O'd this month or not. Please take a look and tell me what you think? At first I was really excited, because my overlay at 3DPO with this chart and the chart when I did get a BFP was almost exact, and then the temps started going down, I'm just so confused!
Just so you know, the two open circles are because: the first, because I was sleep deprived, and didn't get three hours of decent sleep before temping, and the second is because it was taken about an hour later than normal.
I appreciate any input everybody has! Thanks!