Cycle days differ. Test now? Or wait? Getting impatient

My cycles used to be 28-31 days.

Today is CD31 and no AF. Glow says period due in 3 days (which would make cycle around 33/34 days)

should i wait to test? Or do it in the morning with First Response Rapid Results?

I think I’m 13dpo today if calculated correctly (first time with OPKs)