my last 2 cycles that I paid any attention to were 31 days long, on this one I had EWCM on Day 11, OPKs said LH surge day 16-17 (which fits with 31 day cycle, what normally pass for ovulation pains on day 21-22 and AF arrives on day sodding 25!!!! ARGHHHHHHHH! My body's playing tricks on me!!!
There, I'm breathing ok now and calming down slowly...........