An ideal menstrual cycle is 28 days and regulated by various hormones. Estrogen, Progesterone being the main contributors to the whole process, any imbalance in their levels impacts the way the cycles happen.
Role of Cortisol
Stress is an important parameter that affects menstrual cycles. The process of getting stressed releases two hormones - Adrenaline and Cortisol. Adrenaline helps give the extra propulsion your body needs to stay balanced during stress. Cortisol on the other hand, prioritizes the functions that are essential and non-essential. Thus according the Cortisol regulation, reproduction, digestion, cellular growth are considered non-essential and the brain gets the signal not to release estrogen and progesterone, impacting the length of the cycles.
How to overcome it?
Eat right, eat healthy - Diet plays a crucial role in your overall health. Giving up on sugary and fatty foods and opting fibers and omega 3 fatty acids has beneficial effects.
Exercise - A regular workout regime is a must. Work-out increases metabolism and releases endorphins which are an instant mood uplifters.
Watch out your sleep patterns - Have a regular sleep cycle. Getting 7-8 hours of uninterrupted sleep is recommended.
Give up on bad habits - Alcohol and smoking do only worse to your hormones. Quit them completely, or gradually decrease their usage with time.