Ovulation??

GM
This is one of my bbt charts. I missed temping on cd 14. I got my first positive opk cd 14 in the evening and continued to get a positive on cd 15 and cd 16 am. Opk turned negative cd 16 in the evening. Below the temperatures you can see when I BD, my opk and how my CM was. The pound sign is every time I used preseed so pretty much every time I BD, the XX means I BD twice that day, once in am 
 nce in pm! It's cd 17 and my temps are up this morning after a significant temp drop yesterday! What do you think? When do you think I ovulated?