How Long Does It Take to Heal After Going Gluten-Free?

UPDATED=2026-07-20READ=3 MINREVIEW=HTGF EDITORIAL

You’ve cut out gluten and done everything right β€” so why do you still feel unwell weeks or months later? Here’s a realistic timeline, and the common reasons healing stalls.

Short answer

Healing takes months, not weeks. Symptoms often ease within weeks, but full mucosal healing typically takes one to two years, sometimes longer. Feeling worse before you feel better is common early on. If you’re still unwell at three, six or twelve months, there’s usually a specific, addressable reason β€” most often accidental gluten exposure β€” worth investigating with your medical team.

HTGF FAQ graphic: how long coeliac healing takes on a gluten-free diet
Give it months, not weeks β€” and if symptoms linger, there’s usually a fixable reason.

What healing actually looks like

Once gluten is removed, the immune response begins to settle and the intestinal villi start to regenerate. Symptoms often improve within a few weeks, but the gut lining heals at its own, slower pace. Blood-test results (tTG IgA) typically normalise within six to twelve months of strict adherence β€” but research consistently shows that antibodies returning to normal doesn’t mean the gut has finished healing. They’re two separate processes, and the mucosa can still be recovering after the numbers look good.

Why you might still feel unwell

If you’re still struggling at three, six or twelve months, several common explanations are worth working through with your clinician:

Possible cause What’s going on
Ongoing gluten exposure The most common reason by far β€” cross-contact, mislabelled products, or misread ingredient lists
Secondary lactose intolerance Damaged villi make less lactase; often temporary and improves as the gut heals
SIBO (small intestinal bacterial overgrowth) Can occur alongside coeliac and cause persistent bloating
Refractory coeliac disease Rare; the gut doesn’t respond to the diet and needs specialist input
Another diagnosis IBS, thyroid disease or other intolerances can coexist

Accidental gluten is the usual culprit

Before assuming something is seriously wrong, it’s worth auditing for hidden exposure, because that’s the explanation most of the time. Cross-contact in shared kitchens, “may contain” products, oats that aren’t certified gluten-free, and misunderstood labels all add up. Our guide to your first 90 days walks through the everyday traps.

When to go back to your doctor

Persistent symptoms after going gluten-free always warrant follow-up with your gastroenterologist β€” don’t normalise feeling unwell. Refractory coeliac disease is genuinely rare, so lingering symptoms are far more likely to be a fixable exposure or a coexisting condition than the worst case. Either way, there’s usually something actionable to address, and that’s a conversation for your clinical team rather than guesswork at home.

The bottom line

Give healing months, not weeks β€” full gut recovery can take one to two years, and normal antibodies don’t automatically mean a healed gut. If you still feel unwell, the most likely cause is accidental gluten rather than anything rare. Track healing through your clinician’s follow-up, and get persistent symptoms checked rather than living with them.

Where to go next


Sources: Coeliac UK (recovery and follow-up; persistent symptoms); NICE guideline NG20; Celiac Disease Foundation (mucosal healing and non-responsive coeliac disease). General information, not individual medical advice β€” persistent symptoms should be reviewed by your GP or gastroenterologist.
Last verified: 2026-07-20.

Share this
RELATED

Reviewed against the HTGF methodology β€” every claim sourced, every listing tiered and dated. This article is practical guidance, not medical advice.

Newsletter

Gluten-free confidence in your inbox.

Practical tips, new guides and community stories. No spam. Unsubscribe anytime.

FREE, ALWAYS Β· RECALL ALERTS ARE NEVER PAYWALLED
AI-assisted Β· human-reviewed
Own a gluten-free venue? List or claim your listing →