MARCH 13? Long cycle?

Amber • Stay Safe, Stay Home.
Af if due for me MARCH 13 but I have a screwy 40+ day cycle so my last af visit was jan 29 to Feb 2(i've been called lucky, I think it stinks lol) anyone in my boat?