what causes your menstrual cycle to change
2 doctors agreed: Various : Menstrual cycle timing is controlled by a delicate balance of hormones. Stress, changes in weight, certain medications, birth control and of course pregnancy can all affect cycle timing. Always best to keep a menstrual calender to keep track of your cycles. ...Read more.