General psychiatry · 6 min read
Treated for anxiety for years — what if that was not the whole picture?
Anxiety and depression are real, and often secondary to something that was never assessed. When to ask a wider question.

A common history: anxiety in the late teens, an antidepressant in the twenties, some therapy, periods of improvement, and a persistent sense that the explanation never quite covered everything.
Nothing about that is bad care. Anxiety and depression are genuine conditions and deserve treatment in their own right. But they are also, frequently, downstream of something that has never been assessed.
How secondary anxiety develops
If you have spent twenty years missing deadlines, losing things and being told you are careless, anxiety is a reasonable adaptation. Vigilance is what you develop when experience teaches you that something is probably about to go wrong and it will probably be your fault.
Treating that anxiety helps — it should — but it treats the adaptation rather than what prompted it. Which is why it often helps to a point and then stops.
Patterns worth raising
- Treatment has helped partially, repeatedly, without ever resolving things
- The anxiety is strongly tied to performance, organisation and being found out
- Symptoms long predate any event that might explain them
- Every clinician you have seen has assessed the mood, and none has taken a developmental history
- Stimulating, high-pressure situations paradoxically feel easier than quiet ones
Asking the wider question
This is a reasonable thing to raise with your GP or current clinician, and a reasonable reason to seek a second opinion. It is not a criticism of anyone who treated the anxiety — it is asking whether the formulation should be revisited now that more of the history is visible.
If a diagnosis has never been reconsidered despite years of partial response, that is a legitimate prompt for a fresh assessment.
Wondering if this applies to you?
Take the free screening test — about two minutes, no sign-up, and your answers stay in your browser.