MedDroidCheck my symptoms

Home › Symptom checker › Sudden weight gain

Symptom guide

Sudden weight gain: causes, warning signs & what to do

Written & medically reviewed by Dr. Sanjay Anbu, MBBS · Last reviewed

Medically reviewed

Gaining weight quickly — over days or weeks — is often fluid, not fat. That fluid can come from the heart, kidneys or liver, so rapid unexplained weight gain should be checked.

Possible causes

Common causes of sudden weight gain

Self-care

What you can do now

  • Weigh yourself at the same time each day for a week to see the trend
  • Look for swelling in the ankles, face or tummy
  • Do not stop prescribed medicines without asking your doctor
  • If you have heart failure, follow the weight limit your doctor gave you for calling them

Red flags

When to see a doctor urgently

  • Weight gain with breathlessness, especially lying flat — seek urgent care; if severe, call your local emergency number (108/112 in India)
  • Rapid weight gain with swelling of legs, face or tummy
  • Much less urine than usual, or foamy urine
  • Weight gain with severe headache or swelling in pregnancy

Checks

Tests a doctor may suggest

Depending on your history and examination, a doctor may suggest some of these. Your doctor decides which, if any, you need.

Explore more

Related pages

References

Sources & further reading

Frequently asked questions

Why am I suddenly gaining weight?

Rapid weight gain is often fluid from heart, kidney or liver problems, or due to medicines, thyroid or hormone changes. A doctor can check with an exam and simple tests.

Can thyroid problems cause weight gain?

An underactive thyroid can cause modest weight gain with tiredness, feeling cold and constipation. A TSH test checks it.

How can I tell if it is fluid or fat?

Fluid tends to come on quickly and causes swelling, for example in the ankles that leaves a dent when pressed. Fat gain is usually slower.

Not a diagnosis. This page gives general health information in plain language; it is not medical advice and cannot replace an examination by a qualified clinician. MedDroid is an AI medical assistant and can make mistakes. In an emergency, call your local emergency number (108 or 112 in India).

Symptom checker · AI medical assistant · MedDroid