Ovulation way earlier than usual!

Adele • TTC since January 2013
I usually ovulate on cd 19-20. I was feeling crampy today on cd 15 and took an opk and its basically one day, if that away from being positive! I guess my cycles have changed! Last month I didn't use opks and got my period around   days early. Probably because I ovulated way before cd 19. Crazy! Has anyone had 32 day cycles and had their period switch to less?