So Pooh (just based on estimates unless you also have BBT chart?)
cycle 1 = 31 days
cycle 2 = 28 days (tested +ve O with OPK? positive on CD15, 16,17. Assuming you O on CD 16 or CD17, your LP is around 12-11 days)
cycle 3 = 38 days (if you have +ve O on CD14-15, which doesnt seem so if your LP is 12 or 11 days, you should have O'ed around CD26 or CD27, but your cycle 3 is a lot longer, did you experience stress or anything this month?
cycle 4 = now CD24 (tested +veO with OPK on CD14/15, so say you O on CD15, next AF should be around CD27 to CD28)
If your average LP is around 12-11 days based on your cycle 2 readings, these LP length will remain about the same throughout all your cycles. It's only the first half of your cycle BEFORE O, that varies subject to stress, medication, travel, etc etc)
your 2WW started from around CD 16 and should be till CD26 or CD27 this cycle (depending on exact O date which is hard to pinpoint unless you also did BBT? then can pinpoint actual O date. )
You are about DPO9 now, so maybe you want to wait another 3-4 days before testing your first HPT mah.
I think roughly like that for you for this cycle lor.