Common things that can mess up your cycle:
1) stress
2) starting birth control
3) stopping birth control
4) switching birth control methods
5) puberty and natural horomonal changes
6) not eating enough or dieting
7) taking hormones, steroids, or other prescription drugs
8 ) illness