Typically, people monitor their menstrual cycle to make sure it’s on time, and some reasons for a later period, like stress, weight loss, weight gain, or more serious conditioners such as thyroid disorders and polycystic ovary syndrome. There are also other lifestyle factors that can throw your body out of whack, such as traveling.