Luteal phase help

Marrisa • Mommy to a big boy, baby girl and #3 on the way💖

Is the time frame between O and period always 14 days? I’m thinking that’s where i messed up this month because i got a positive opk on cd14 but i think i actually od on cd16 and 14 days later is my period.. any insight?