15 June 2026

How long does CBT for anxiety take?

It’s one of the first things people ask, and fair enough — you want to know what you’re signing up for. The honest answer is it depends — but that’s not much use on its own, so here are some real numbers.

The usual range

For most anxiety problems, CBT runs somewhere between 8 and 16 sessions, usually weekly. A single, well-defined difficulty — a specific phobia, say — can take fewer. Something more entrenched, or where there’s more than one thing going on, can take more. The national guidelines (NICE) describe a stepped approach: lighter-touch support for milder anxiety, and a fuller course of CBT — often in the region of 12 to 15 sessions — where it’s having a real impact on your life.

What makes it shorter

What makes it longer

Why shorter is the aim

Good CBT is designed to make itself redundant. The point isn’t open-ended therapy — it’s that you learn to do for yourself what we’ve been doing together, so you leave with tools rather than a dependency. We review progress as we go, and we don’t carry on for the sake of it.

When it’s not really about the anxiety

If the anxiety keeps coming back in the same shape — if it’s less a problem than a familiar place you return to — the real question isn’t “how long does CBT take” but “is CBT the right tool.” Often it is; sometimes a pattern-focused approach like CAT fits better. We’d work that out at the start.

How to find out for your situation

The only honest way to estimate is to look at what you’re actually bringing. A free 15-minute call is enough to give you a realistic sense of the likely shape and length — no obligation.

Book an initial appointment

Not sure yet?

Book an initial appointment