Christine,
As soon as we started TTC the 2ns time my cycle also changed from 28 days to 31. I was using OPK's and used to get my positive about day 17 or 18 so you probably did "O" on about day 18. I'm sure your timing has been just right so best of luck for BFP.
Debbie