Naturally, periods stop for a woman when she is pregnant or going through menopause. Other than that if you are missing the dates regularly or having too irregular periods then that might be a thing to worry about.
There may be many reasons for having irregular periods, some of them are so small that you would never have paid attention to it.
Here are a few of them for you to work upon:
When you are under stress for a long time then the body starts to preserve energy by preventing ovulation. Even a little bit of regular stress for an ongoing period can disrupt the production of thyroid hormones, estrogen and other reproductive hormones. This results in irregular periods because when the body is producing stress hormones then it will keep the sex hormones at the back seat.
2. Poor diet
Diet the is low in nutrients, antioxidants and probiotics can be harmful to thyroid and adrenal glands. Food and the nutrients have a lot of impact on the hormonal functions. So for regular periods, it is important that you consume protein rich food.
3. Extremely low body weight
When your Bone Mass Index (BMI) falls below 18 or 19, it can impose quite a tax on your menstrual health. Body fat is very important for the creation of estrogen in women. Extreme exercising and physical activity can reduce this body fat to a great level and result in hormonal problems. If you are a vegan or vegetarian and you are very lean then you might face problems of this sort. But not all thin women face this problem, some are even obese and over weight and face such problem.
4. Over exercising
It is good to break a sweat every now and then but too much exercise can do more harm than good. Women who start a rigorous exercise suddenly often face the problem of missing their dates for a long time.
5. Thyroid disorder
Yes, your thyroid might be the one causing the irregularity in periods. You might not even be aware of it because thyroid gland affects metabolism and also impact sex hormones. More than often thyroid is the reason for the missed or irregular periods.