Im confused

Br
Sorry if this is the wrong group. I have been getting positive opks for 3 days now. Top is the first one on cd 15, then cd 16, and bottom is today cd 17. My cycles are irregular so I'm not sure when Im actually supposed to ovulate. Thought it was 12-36 hours after a positive. Im still getting postives after 50+ hours. So when will I ovulate? Took a hpt just to be sure and it was negative. Any help is appreciated!