Several factors influence the date and flow of period. They include:
1. Diet And Exercise:
Exercise and diet can affect your period and your chances of pregnancy. If you are training for an athletic event and are not eating properly, your estrogen levels can drop, halting your period.
2. Weight:
Being too thin can also delay your periods, making your body think that you are not healthy enough for bearing a child. If you are overweight, excessive estrogen could build in your body, causing heavy or irregular periods.
3. Stress And Lifestyle:
Stress can mess badly with your cycle. Lifestyle habits like drinking and smoking can cause irregular periods.