positive OPKs

I have irregular periods and I always ovulate late around day 25. Today on cd 25 I got positive ovulation test. I only test it every morning. I used cleablue opks and yesterday it was low and today it went to peak. I thought it supposed to be high and then peak level. Does that mean I ovulate for very short time? After positive ovulation test you should ovulate within 24 to 48 hours but mine went to directly peak level so I'm thinking I may be ovulate within 12 hours. Please help me. Any tips, advise, success stories!