Going on my usual 31 day cycle, my AF is due on the 25th of the month, so next week sometime. However, going by the OPK sticks and temping, I ovulated two days earlier than expected, so possibly a couple of days earlier. Here's hoping it doesn't arrive!