I tried St John's Wort, I didn't notice any difference.
I went to my GP and was prescribed anti-depressants. They worked. The first two had less of an effect over time, before I built up too much of a tolerance to the third I had talking therapy (Cognitive Analytic Therapy in my case) which ultimately got me out of depression.
Different people respond differently to different drugs/therapies.