Is it normal to cry a lot for no reason?

Answered by Dr. Nitnem Singh Sodhi · Consultant Psychologist & Psychotherapist · Updated 2026-05-23

Short answer

Occasional unexplained crying is normal. Frequent crying — most days for 2+ weeks — usually has a cause: depression, anxiety, hormonal changes, thyroid dysfunction, sleep deprivation or grief. Take the PHQ-9 here and please consult a clinician for a basic medical workup.

Patients often arrive embarrassed about this — they cry on the metro, in meetings, watching ads. It almost always has a cause worth understanding.

Common causes

Depression and anxiety. Premenstrual or perimenopausal hormonal shifts. Thyroid dysfunction (very common in Indian women). Chronic sleep deprivation. Unprocessed grief. Burnout.

What to do

Take the PHQ-9 and K10 here. Get a basic medical panel including thyroid (TSH, free T4) and vitamin D / B12 from a GP. If screens or labs are off, follow up properly. The body is talking; listen.

Take the next step

Want to talk about your specific situation?

The AI Psychologist trained on Dr. Sodhi's clinical method is free, private and available 24×7 in 35+ languages.

Related questions

Dr. Nitnem Singh Sodhi

CheckMentalHealth.in

by Dr. Nitnem Singh Sodhi

Free 24×7 A.I. Psychologist · Counselling, screening & therapy in 35+ languages

Establishing a secure connection…