All health guides
Irregular periods: common causes and when to see a gynecologist
Women's Health

Irregular periods: common causes and when to see a gynecologist

A typical menstrual cycle lasts about 21 to 35 days. Occasional variation is normal, but frequently irregular, very heavy, very light or missed periods can signal an underlying cause worth checking. Tracking your cycle makes patterns easier to spot.

Common causes

Stress, significant weight change, intense exercise, thyroid problems and PCOS (polycystic ovary syndrome) are common causes of irregular cycles. Perimenopause, some medicines and contraception can also change your pattern. Pregnancy should be considered if a period is missed.

What can help

Regular sleep, balanced nutrition, managing stress and maintaining a healthy weight support a more regular cycle. Tracking your periods, flow, symptoms and mood gives your doctor valuable information to find the cause.

When to see a gynecologist

Consult a gynecologist if your periods are consistently irregular, very heavy or painful, if you bleed between periods or after intercourse, if periods stop for 3 months (and you are not pregnant), or if you are trying to conceive and cycles are unpredictable.

Talk to a Gynecologist

Get personal advice from a verified doctor — free or discounted with your Green Health Card.

Consult now

Frequently asked questions

What counts as an irregular period?

Cycles shorter than 21 days or longer than 35 days, or that vary a lot month to month, are considered irregular.

Can stress delay my period?

Yes. High stress, illness, travel and big changes in weight or exercise can all delay or skip a period.

Can I track my cycle in the app?

Yes. Restore Earth, Health includes a free period and cycle tracker with next-period and fertile-window predictions.

This guide is general health information and not a substitute for professional medical advice, diagnosis or treatment. Always consult a qualified doctor for your specific situation. In an emergency, call your local emergency number or visit the nearest hospital.

Related guides