Why do periods come early or late?

Periods are not an exact science and they can always appear a bit earlier or later than the expected date. The reason is that the menstrual period normally lasts between 21 and 35 days and it is regulated by hormones whose functionality could be altered by different factors. So, even if there will always be somebody affirming that her period runs like clockwork, normally it’s not like that. As a matter of fact, only 30% of women has regular cycles for most of her fertile life; the others have longer (more than 35 days) or shorter periods (less than...

Read More