According to this app af is due in 2 days. Periods are not always regular though. What do you think?

Vote below to see results!