Stupid question

I got a positive opk on Thursday (7-23) did the bd positive on Friday (7-24) before I went to bed around 10 hubby got off work late so did the bd around 1:30 on Saturday (7-25) took another test when I got up this morning around 6 was still positive. Took one tonight after work about 4:30 and was negative. Did we time the bd good? Also does the negative opk mean that I "O" today?