It could be from something as innocent as weight loss? Or stress? Even spending a bunch of time with new females can affect your cycle as you sort of start to sync up? The body is an odd thing!