Maximum luteal phase

I have been using clearblue opk's and read peak on October 30th (cd 12)

I am now on cycle day 31 (19 dpo)

What is the maximum luteal length without being pregnant. If I ovulated, and I'm not pregnant, my period has to start soon right?

Took a hot 2 days ago and it was still neg.