My cycles have been in the 30-40 day range. My LP is at 14 days, so its always when I actually O that changes.
Theres all those things, like stress, i found being not stressed as well changed my cycle! lol too.