Maybe you're pregnant Seriously though, that is annoying to have no idea how long your cycle will last.

Great news about Shel's cycle, and hopefully a speedy road to pregnancy coming up