Your period may be early because of excessive exercise, high stress, rapid weight loss, perimenopause, medications you’re ...
The causes of an early period range from stress, to weight changes and conditions like PCOS or endometriosis.
A late period can be caused by exercise, low or high body weight, or pregnancy. If you're not pregnant and your period isn't coming, see a doctor.