Next AF due the 6th of May

Sh
I hate that I have long cycles and have to wait over 5 weeks every month 
​Currently CD5 and only 32 more days to go - sigh